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
