Hello community, here is the log from the commit of package keepassxc for openSUSE:Factory checked in at 2020-10-23 12:21:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/keepassxc (Old) and /work/SRC/openSUSE:Factory/.keepassxc.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "keepassxc" Fri Oct 23 12:21:52 2020 rev:29 rq:843429 version:2.6.2 Changes: -------- --- /work/SRC/openSUSE:Factory/keepassxc/keepassxc.changes 2020-08-31 16:52:56.920432918 +0200 +++ /work/SRC/openSUSE:Factory/.keepassxc.new.3463/keepassxc.changes 2020-10-23 12:23:22.684725694 +0200 @@ -1,0 +2,49 @@ +Thu Oct 22 11:46:32 UTC 2020 - Marcus Rueckert <[email protected]> + +- Update to version 2.6.2 + - Added + - Add option to keep window always on top to view menu [#5542] + - Move show/hide usernames and passwords to view menu [#5542] + - Add command line options and environment variables for + changing the config locations [#5452] + - Include TOTP settings in CSV import/export and add support + for ISO datetimes [#5346] + - Changed + - Mask sensitive information in command execution confirmation + prompt [#5542] + - SSH Agent: Avoid shortcut conflict on macOS by changing "Add + key" to Ctrl+H on all platforms [#5484] + - Fixed + - Prevent data loss with drag and drop between databases + [#5536] + - Fix crash when toggling Capslock rapidly [#5545] + - Don't mark URL references as invalid URL [#5380] + - Reset entry preview after search [#5483] + - Set Qt::Dialog flag on database open dialog [#5356] + - Fix sorting of database report columns [#5426] + - Fix IfDevice matching logic [#5344] + - Fix layout issues and a stray scrollbar appearing on top of + the entry edit screen [#5424] + - Fix tabbing into the notes field [#5424] + - Fix password generator ignoring settings on load [#5340] + - Restore natural entry sort order on application load [#5438] + - Fix paperclip and TOTP columns not saving state [#5327] + - Enforce fixed password font in entry preview [#5454] + - Add scrollbar when new database wizard exceeds screen size + [#5560] + - Do not mark database as modified when viewing Auto-Type + associations [#5542] + - CLI: Fix two heap-use-after-free crashes [#5368, #5470] + - Browser: Fix key exchange not working with multiple + simultaneous users on Windows [#5485] + - Browser: Fix entry retrieval when "only best matching" is + enabled [#5316] + - Browser: Ignore recycle bin on KeePassHTTP migration [#5481] + - KeeShare: Fix import crash [#5542] + - macOS: Fix toolbar theming and breadcrumb display issues + [#5482] + - macOS: Fix file dialog randomly closing [#5479] + - macOS: Fix being unable to select OPVault files for import + [#5341] + +------------------------------------------------------------------- Old: ---- keepassxc-2.6.1-src.tar.xz keepassxc-2.6.1-src.tar.xz.sig New: ---- keepassxc-2.6.2-src.tar.xz keepassxc-2.6.2-src.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ keepassxc.spec ++++++ --- /var/tmp/diff_new_pack.QyhhWz/_old 2020-10-23 12:23:26.828728574 +0200 +++ /var/tmp/diff_new_pack.QyhhWz/_new 2020-10-23 12:23:26.832728577 +0200 @@ -17,7 +17,7 @@ Name: keepassxc -Version: 2.6.1 +Version: 2.6.2 Release: 0 Summary: Qt5-based Password Manager License: GPL-2.0-only OR GPL-3.0-only ++++++ debian.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/changelog new/debian/changelog --- old/debian/changelog 2020-08-20 08:59:11.000000000 +0200 +++ new/debian/changelog 2020-10-22 13:46:17.432547420 +0200 @@ -1,81 +1,83 @@ -keepassxc (2.6.1+dfsg.1-1) unstable; urgency=medium +keepassxc (2.6.2-1.1) stable; urgency=medium - * New upstream version 2.6.1+dfsg.1 + * update to 2.6.2 + https://github.com/keepassxreboot/keepassxc/releases/tag/2.6.2 - -- Julian Andres Klode <[email protected]> Thu, 20 Aug 2020 08:59:11 +0200 + -- darix <[email protected]> Thu, 22 Oct 2020 11:45:00 -0000 + keepassxc (2.6.1-1.1) stable; urgency=medium -keepassxc (2.6.0+dfsg.1-1) unstable; urgency=medium + * update to 2.6.1 + https://github.com/keepassxreboot/keepassxc/releases/tag/2.6.1 - * New upstream version 2.6.0+dfsg.1 (Closes: #962499) - * Add asciidoctor build-depends - * Use fonts-font-awesome for documentation instead of online version - * debian/source/lintian-overrides: Override spurious source-is-missing - * d/p/0002-Revert-Properly-stylize-the-...-name...: Drop, unneeded + -- darix <[email protected]> Thu, 01 Sep 2020 01:36:00 -0000 +keepassxc (2.6.0-1.1) stable; urgency=medium - -- Julian Andres Klode <[email protected]> Sun, 12 Jul 2020 20:04:15 +0200 + * update to 2.6.0 + https://github.com/keepassxreboot/keepassxc/releases/tag/2.6.0 -keepassxc (2.6.0~beta1-1) unstable; urgency=medium + -- darix <[email protected]> Thu, 09 Apr 2020 17:21:00 -0000 +keepassxc (2.5.4-1.1) stable; urgency=medium - * New upstream version 2.6.0~beta1 - * debian/copyright: Merge with COPYING - * debian/copyright: OpVault reader test is good now, got a new db - * debian/control: Build-Depend on qtbase5-private-dev - * debian/patches: - - Rebase - - Drop testopvaultreader disablement, not needed anymore - - revert a commit that caused keepassxc to look into .config/KeePassXC - instead of .config/keepassxc + * update to 2.5.4 + https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.4 - -- Julian Andres Klode <[email protected]> Mon, 08 Jun 2020 21:18:34 +0200 + -- darix <[email protected]> Thu, 09 Apr 2020 17:21:00 -0000 +keepassxc (2.5.3-1.1) stable; urgency=medium -keepassxc (2.5.4+dfsg.1-1) unstable; urgency=medium + * update to 2.5.3 + https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.3 - [ Julian Andres Klode ] - * New upstream version 2.5.4+dfsg.1 (Closes: #946450) - * debian/copyright: Exclude tests/data/freddy-2013-12-04.opvault* - * Add Suggests: xclip (Closes: #935316) - * 2.5.4 prep: debian/copyright: Exclude *.pdf - * Exclude share/icons/application/32x32/actions/statistics.png from tarball - * debian/copyright: Update copyright - * debian/copyright: Merge with COPYING - * Disable testopvaultreader due to test database licensing + -- darix <[email protected]> Sun, 19 Jan 2020 21:25:00 -0000 - [ Bruno Kleinert ] - * Describe package differences to keepassx (Closes: #903594) +keepassxc (2.5.2-1.1) stable; urgency=medium - [ John Scott ] - * Suggest the web browser extension package (Closes: #956389) + * update to 2.5.2 + https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.2 - [ Jonathan Rubenstein ] - * Remove debian manpage Upstream made their own - * Backport reproducibility fix from 4411 + -- droidmonkey <[email protected]> Sat, 04 Jan 2020 14:00:00 -0000 - -- Julian Andres Klode <[email protected]> Sun, 24 May 2020 15:06:51 +0200 +keepassxc (2.5.0-1.1) experimental; urgency=medium -keepassxc (2.4.3+dfsg.1-1) unstable; urgency=medium + * update to 2.5.0 + https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.0 + + -- darix <[email protected]> Sat, 26 Oct 2019 19:39:00 -0000 + +keepassxc (2.4.3-1.1) experimental; urgency=medium + + * update to 2.4.3 + https://github.com/keepassxreboot/keepassxc/releases/tag/2.4.3 + + -- darix <[email protected]> Wed, 12 Jun 2019 11:01:00 -0000 + +keepassxc (2.4.2-1.1) experimental; urgency=medium + + * update to 2.4.2 + https://github.com/keepassxreboot/keepassxc/releases/tag/2.4.2 + + -- darix <[email protected]> Fri, 31 May 2019 24:00:00 -0000 + +keepassxc (2.4.1-1.1) experimental; urgency=medium + + * update to 2.4.1 + https://github.com/keepassxreboot/keepassxc/releases/tag/2.4.1 + * disable update check + + -- darix <[email protected]> Fri, 12 Apr 2019 22:41:00 -0000 + +keepassxc (2.4.0-6.1) experimental; urgency=medium + + * update to 2.4.0 + https://github.com/keepassxreboot/keepassxc/releases/tag/2.4.0 + + -- darix <[email protected]> Tue, 19 Mar 2019 00:19:00 -0000 + +keepassxc (2.3.4+dfsg.1-2) UNRELEASED; urgency=medium - [ Ondřej Nový ] * d/copyright: Use https protocol in Format field * d/changelog: Remove trailing whitespaces - [ Julian Andres Klode ] - * Remove unused libmicrohttpd-dev build dependency - * New upstream version 2.4.3+dfsg.1 (Closes: #926509) - * Bump Standards-Version to 4.4.0 - * Rebase patches - * Remove debian/compat (10), use debhelper-compat (= 12) build-dep - * debian/control: Update libargon2-dev build dependency - * Build-Depend on libqt5svg5-dev - * Build-Depend on libqrencode-dev - * tests: Adjust entropy for system-wide zxcvbn - * debian/rules: Ignore test failures from testcli as well - * Disable entropy tests in testcli - * debian/rules: Pass -DWITH_XC_UPDATECHECK=OFF to cmake. - Thanks to Konstantin Demin for the hint - * debian/rules: Remove unneeded --parallel argument to dh - * Update debian/copyright - - -- Julian Andres Klode <[email protected]> Fri, 06 Sep 2019 22:56:33 +0200 + -- Ondřej Nový <[email protected]> Mon, 01 Oct 2018 10:16:08 +0200 keepassxc (2.3.4+dfsg.1-1) unstable; urgency=medium diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/compat new/debian/compat --- old/debian/compat 1970-01-01 01:00:00.000000000 +0100 +++ new/debian/compat 2019-10-26 21:28:07.000000000 +0200 @@ -0,0 +1 @@ +10 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/control new/debian/control --- old/debian/control 2020-08-20 08:59:11.000000000 +0200 +++ new/debian/control 2020-09-01 03:41:32.737065665 +0200 @@ -4,7 +4,7 @@ Maintainer: Julian Andres Klode <[email protected]> Build-Depends: asciidoctor, cmake, - debhelper-compat (= 12), + debhelper (>= 10), libargon2-dev | libargon2-0-dev, libcurl4-gnutls-dev, libgcrypt20-dev, @@ -20,6 +20,11 @@ qtbase5-private-dev, qttools5-dev, qttools5-dev-tools, + libqt5svg5-dev, + libqt5x11extras5-dev, + libqrencode-dev, + libquazip5-dev, + libreadline-dev, xauth, xvfb, zlib1g-dev @@ -31,8 +36,6 @@ Package: keepassxc Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} -Recommends: fonts-font-awesome -Suggests: xclip, webext-keepassxc-browser 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 @@ -40,7 +43,3 @@ 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. - . - In contrast to KeePassX (package keepassx), KeePassXC is actively developed - and has more features, e.g., connectivity to a Web Browser plugin (package - webext-keepassxc-browser). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/copyright new/debian/copyright --- old/debian/copyright 2020-08-20 08:59:11.000000000 +0200 +++ new/debian/copyright 2019-10-26 21:28:07.000000000 +0200 @@ -1,7 +1,7 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: KeePassXC Source: https://www.keepassxc.org/ -Files-Excluded: src/zxcvbn *.pdf +Files-Excluded: src/zxcvbn Files: * Copyright: 2010-2015, Felix Geyer <[email protected]> @@ -23,11 +23,7 @@ 2012, Tobias Tangemann 2016, Jonathan White <[email protected]> 2013, Francois Ferrand - 2016-2020, KeePassXC Team <[email protected]> - 2019, Aetf <[email protected]> - 2017, Weslly Honorato <[email protected]> - 2010, Michael Leupold <[email protected]> - 2010-2011, Valentin Rusu <[email protected]> + 2016-2018, 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 @@ -54,155 +50,168 @@ Copyright: 2015 halex2005 <[email protected]> License: Expat -Files: share/icons/application/scalable/apps/keepassxc.svg +Files: share/icons/application/*/apps/keepassxc.png + share/icons/application/scalable/apps/keepassxc.svg + share/icons/application/*/apps/keepassxc-dark.png 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/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: Expat -Comment: Taken from https://github.com/icons8/flat-color-icons +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/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: Taken from https://github.com/paomedia/small-n-flat +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/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: Expat +Files: share/icons/application/*/actions/favicon-download.png +Copyright: 2003-2004, David Vignoni <[email protected]> + 2018, Kyle Kneitinger <[email protected]> +License: LGPL-2.1 +Comment: based on Nuvola icon theme -Files: share/icons/application/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-OFL-1.1 -Comment: Taken from Material Design icon set (https://github.com/templarian/MaterialDesign/) +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 +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 + +Files: share/icons/database/C65_W.png + share/icons/database/C66_Money.png +Copyright: none +License: public-domain Files: src/streams/qtiocompressor.* src/streams/QtIOCompressor @@ -220,17 +229,6 @@ Copyright: Copyright 2017 KeePassXC Team <[email protected]> License: CC-BY-3.0 -Files: share/icons/application/scalable/apps/freedesktop.svg -License: GPL-2+ -Copyright: Unspecified -Comment: from Freedesktop.org website - -Files: share/icons/application/scalable/actions/object-locked.svg - share/icons/application/scalable/actions/object-unlocked.svg -Copyright: Unspecified -License: LGPL-3 -Comment: from Breeze icon theme (https://github.com/KDE/breeze-icons) - License: GPL-2 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public @@ -252,27 +250,6 @@ License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. -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, 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 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 @@ -349,23 +326,6 @@ License version 3 can be found in the file `/usr/share/common-licenses/LGPL-3'. -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; - version 3.0 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. - . - 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 . @@ -914,95 +874,3 @@ does not form part of this License. . Creative Commons may be contacted at https://creativecommons.org/. - -License: SIL-OFL-1.1 - This Font Software is licensed under the SIL Open Font License, Version 1.1. - This license is copied below, and is also available with a FAQ at: - http://scripts.sil.org/OFL - . - ----------------------------------------------------------- - SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 - ----------------------------------------------------------- - . - PREAMBLE - The goals of the Open Font License (OFL) are to stimulate worldwide - development of collaborative font projects, to support the font creation - efforts of academic and linguistic communities, and to provide a free and - open framework in which fonts may be shared and improved in partnership - with others. - . - The OFL allows the licensed fonts to be used, studied, modified and - redistributed freely as long as they are not sold by themselves. The - fonts, including any derivative works, can be bundled, embedded, - redistributed and/or sold with any software provided that any reserved - names are not used by derivative works. The fonts and derivatives, - however, cannot be released under any other type of license. The - requirement for fonts to remain under this license does not apply - to any document created using the fonts or their derivatives. - . - DEFINITIONS - "Font Software" refers to the set of files released by the Copyright - Holder(s) under this license and clearly marked as such. This may - include source files, build scripts and documentation. - . - "Reserved Font Name" refers to any names specified as such after the - copyright statement(s). - . - "Original Version" refers to the collection of Font Software components as - distributed by the Copyright Holder(s). - . - "Modified Version" refers to any derivative made by adding to, deleting, - or substituting -- in part or in whole -- any of the components of the - Original Version, by changing formats or by porting the Font Software to a - new environment. - . - "Author" refers to any designer, engineer, programmer, technical - writer or other person who contributed to the Font Software. - . - PERMISSION & CONDITIONS - Permission is hereby granted, free of charge, to any person obtaining - a copy of the Font Software, to use, study, copy, merge, embed, modify, - redistribute, and sell modified and unmodified copies of the Font - Software, subject to the following conditions: - . - 1) Neither the Font Software nor any of its individual components, - in Original or Modified Versions, may be sold by itself. - . - 2) Original or Modified Versions of the Font Software may be bundled, - redistributed and/or sold with any software, provided that each copy - contains the above copyright notice and this license. These can be - included either as stand-alone text files, human-readable headers or - in the appropriate machine-readable metadata fields within text or - binary files as long as those fields can be easily viewed by the user. - . - 3) No Modified Version of the Font Software may use the Reserved Font - Name(s) unless explicit written permission is granted by the corresponding - Copyright Holder. This restriction only applies to the primary font name as - presented to the users. - . - 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font - Software shall not be used to promote, endorse or advertise any - Modified Version, except to acknowledge the contribution(s) of the - Copyright Holder(s) and the Author(s) or with their explicit written - permission. - . - 5) The Font Software, modified or unmodified, in part or in whole, - must be distributed entirely under this license, and must not be - distributed under any other license. The requirement for fonts to - remain under this license does not apply to any document created - using the Font Software. - . - TERMINATION - This license becomes null and void if any of the above conditions are - not met. - . - DISCLAIMER - THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT - OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE - COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL - DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM - OTHER DEALINGS IN THE FONT SOFTWARE. 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 1970-01-01 01:00:00.000000000 +0100 +++ new/debian/patches/0001-Remove-code-references-to-source-directory.patch 2019-10-26 21:28:07.000000000 +0200 @@ -0,0 +1,35 @@ +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-08-20 08:59:11.000000000 +0200 +++ new/debian/patches/0002-tests-Adjust-entropy-for-system-wide-zxcvbn.patch 2020-07-08 01:56:22.062028578 +0200 @@ -11,10 +11,10 @@ tests/gui/TestGui.cpp | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) -diff --git a/tests/TestCli.cpp b/tests/TestCli.cpp -index 348afb6..71b68fc 100644 ---- a/tests/TestCli.cpp -+++ b/tests/TestCli.cpp +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()); @@ -26,10 +26,10 @@ for (const auto& string : asConst(searchStrings)) { QVERIFY2(result.contains(string), qPrintable("String " + string + " missing")); } -diff --git a/tests/gui/TestGui.cpp b/tests/gui/TestGui.cpp -index e59540a..da7d516 100644 ---- a/tests/gui/TestGui.cpp -+++ b/tests/gui/TestGui.cpp +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(""); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/patches/series new/debian/patches/series --- old/debian/patches/series 2020-08-20 08:59:11.000000000 +0200 +++ new/debian/patches/series 2019-10-26 23:17:50.148450863 +0200 @@ -1 +1,2 @@ +# 0001-Remove-code-references-to-source-directory.patch 0002-tests-Adjust-entropy-for-system-wide-zxcvbn.patch diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/rules new/debian/rules --- old/debian/rules 2020-08-20 08:59:11.000000000 +0200 +++ new/debian/rules 2019-10-26 21:28:08.042198941 +0200 @@ -1,6 +1,7 @@ #!/usr/bin/make -f # -*- makefile -*- +GITREV=$(shell dpkg-parsechangelog -S Version | sed -n 's/.*+git.*\.\(.*\)/\1/p') include /usr/share/dpkg/architecture.mk export DEB_BUILD_MAINT_OPTIONS=hardening=+all @@ -12,19 +13,18 @@ override_dh_auto_configure: if [ -e src/zxcvbn/ ]; then rm -r src/zxcvbn/ ; fi dh_auto_configure -- -DWITH_TESTS=ON \ - -DWITH_GUI_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 -override_dh_auto_install: - dh_auto_install - sed -i s#https://cdnjs.cloudflare.com/ajax/libs/font-awesome/.*/font-awesome.min.css#../../fonts-font-awesome/css/font-awesome.min.css#g $$(find debian/keepassxc/ -name '*.html') - -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 +#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 override_dh_makeshlibs: # keepassx only ships plugins diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/source/lintian-overrides new/debian/source/lintian-overrides --- old/debian/source/lintian-overrides 2020-08-20 08:59:11.000000000 +0200 +++ new/debian/source/lintian-overrides 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -source-is-missing tests/data/keepassxc.opvault/default/*.js * ++++++ keepassxc-2.6.1-src.tar.xz -> keepassxc-2.6.2-src.tar.xz ++++++ ++++ 29516 lines of diff (skipped) ++++++ keepassxc.dsc ++++++ --- /var/tmp/diff_new_pack.QyhhWz/_old 2020-10-23 12:23:28.428729686 +0200 +++ /var/tmp/diff_new_pack.QyhhWz/_new 2020-10-23 12:23:28.432729689 +0200 @@ -2,7 +2,7 @@ Source: keepassxc Binary: keepassxc Architecture: any -Version: 2.6.1+dfsg.1-1 +Version: 2.6.2-1.1 Maintainer: Julian Andres Klode <[email protected]> Homepage: https://www.keepassxc.org/ Standards-Version: 4.4.0 @@ -10,7 +10,7 @@ Vcs-Git: https://salsa.debian.org/debian/keepassxc.git Build-Depends: asciidoctor, cmake, - debhelper-compat (= 12), + debhelper (>= 10), libargon2-dev | libargon2-0-dev, libcurl4-gnutls-dev, libgcrypt20-dev, @@ -26,6 +26,11 @@ qtbase5-private-dev, qttools5-dev, qttools5-dev-tools, + libqt5svg5-dev, + libqt5x11extras5-dev, + libqrencode-dev, + libquazip5-dev, + libreadline-dev, xauth, xvfb, zlib1g-dev
