Hello community,
here is the log from the commit of package keepassxc for openSUSE:Factory checked in at 2020-08-31 16:52:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/keepassxc (Old)
and /work/SRC/openSUSE:Factory/.keepassxc.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "keepassxc"
Mon Aug 31 16:52:33 2020 rev:28 rq:830591 version:2.6.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/keepassxc/keepassxc.changes 2020-07-08 19:17:37.007992367 +0200
+++ /work/SRC/openSUSE:Factory/.keepassxc.new.3399/keepassxc.changes 2020-08-31 16:52:56.920432918 +0200
@@ -1,0 +2,53 @@
+Sun Aug 30 07:21:06 UTC 2020 - Carsten Ziepke
+
+- Update to version 2.6.1:
+ - Add menu entries for auto-typing only username or only
+ password [#4891]
+ - Browser: Add command for retrieving current TOTP [#5278]
+ - Improve man pages [#5010]
+ - Linux: Support Xfce screen lock signals [#4971]
+ - Linux: Add OARS metadata to AppStream markup [#5031]
+ - SSH Agent: Substitute tilde with %USERPROFILE% on Windows
+ [#5116]
+ - Improve password generator UI and UX [#5129]
+ - Do not prompt to restart if switching the theme back and
+ forth [#5084]
+ - Change actions for F1, F2, and F3 keys [#5082]
+ - Skip referenced passwords in health check report [#5056]
+ - Check system-wide Qt translations directory for downstream
+ - translations packaging [#5064]
+ - macOS: Change password visibility toggle shortcut to Ctrl+H to
+ - avoid conflict with system shortcut [#5114]
+ - Browser: Only display domain name in browser access confirm
+ dialog to avoid overly wide window sizes [#5214]
+ - Fix clipboard not being cleared when database is locked while
+ timeout is still active [#5184]
+ - Fix list of previous databases not being cleared in some
+ cases [#5123]
+ - Fix saving of non-data changes on database lock [#5210]
+ - Fix search results banner theming [#5197]
+ - Don’t enforce theme palette in Classic theme mode and add hover
+ effect for buttons [#5122, #5267]
+ - Fix label clipping in settings on high-DPI screens [#5227]
+ - Fix excessive memory usage by icons on systems with high-DPI
+ screens [#5266]
+ - Fix crash if number of TOTP digits exceeds ten [#5106]
+ - Fix slot detection when first YubiKey is configured on the second
+ slot [#5004]
+ - Prevent crash if focus widget gets deleted during saving [#5005]
+ - Always show buttons for opening or saving attachments [#4956]
+ - Update link to Auto-Type help [#5228]
+ - Fix build errors with Ninja [#5121]
+ - CLI: Fix db-info command wrongly labelled as db-show in
+ usage listing [#5140]
+ - Windows: Use Classic theme by default if high-contrast mode
+ is on [#5191]
+ - Linux: Add workaround for qt5ct bug, causing icons not to show
+ up [#5011]
+ - Linux: Correct high-DPI display by not allowing fractional
+ scaling [#5185]
+ - Browser: Consider subdomain and path when requesting only
+ “best-matching credentials” [#4832]
+ - SSH Agent: Always forget all keys on lock [#5115]
+
+-------------------------------------------------------------------
Old:
----
keepassxc-2.6.0-src.tar.xz
keepassxc-2.6.0-src.tar.xz.sig
New:
----
keepassxc-2.6.1-src.tar.xz
keepassxc-2.6.1-src.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ keepassxc.spec ++++++
--- /var/tmp/diff_new_pack.DcjT2K/_old 2020-08-31 16:52:58.828433844 +0200
+++ /var/tmp/diff_new_pack.DcjT2K/_new 2020-08-31 16:52:58.832433845 +0200
@@ -17,7 +17,7 @@
Name: keepassxc
-Version: 2.6.0
+Version: 2.6.1
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-07-08 01:33:35.472449517 +0200
+++ new/debian/changelog 2020-08-20 08:59:11.000000000 +0200
@@ -1,71 +1,81 @@
-keepassxc (2.6.0-1.1) stable; urgency=medium
+keepassxc (2.6.1+dfsg.1-1) unstable; urgency=medium
- * update to 2.6.0
- https://github.com/keepassxreboot/keepassxc/releases/tag/2.6.0
+ * New upstream version 2.6.1+dfsg.1
- -- darix Thu, 09 Apr 2020 17:21:00 -0000
-keepassxc (2.5.4-1.1) stable; urgency=medium
+ -- Julian Andres Klode Thu, 20 Aug 2020 08:59:11 +0200
- * update to 2.5.4
- https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.4
+keepassxc (2.6.0+dfsg.1-1) unstable; urgency=medium
- -- darix Thu, 09 Apr 2020 17:21:00 -0000
-keepassxc (2.5.3-1.1) stable; urgency=medium
+ * 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
- * update to 2.5.3
- https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.3
+ -- Julian Andres Klode Sun, 12 Jul 2020 20:04:15 +0200
- -- darix Sun, 19 Jan 2020 21:25:00 -0000
+keepassxc (2.6.0~beta1-1) unstable; urgency=medium
-keepassxc (2.5.2-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.2
- https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.2
+ -- Julian Andres Klode Mon, 08 Jun 2020 21:18:34 +0200
- -- droidmonkey Sat, 04 Jan 2020 14:00:00 -0000
+keepassxc (2.5.4+dfsg.1-1) unstable; urgency=medium
-keepassxc (2.5.0-1.1) experimental; urgency=medium
+ [ 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
- * update to 2.5.0
- https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.0
+ [ Bruno Kleinert ]
+ * Describe package differences to keepassx (Closes: #903594)
- -- darix Sat, 26 Oct 2019 19:39:00 -0000
+ [ John Scott ]
+ * Suggest the web browser extension package (Closes: #956389)
-keepassxc (2.4.3-1.1) experimental; urgency=medium
+ [ Jonathan Rubenstein ]
+ * Remove debian manpage Upstream made their own
+ * Backport reproducibility fix from 4411
- * update to 2.4.3
- https://github.com/keepassxreboot/keepassxc/releases/tag/2.4.3
+ -- Julian Andres Klode Sun, 24 May 2020 15:06:51 +0200
- -- darix 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 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 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 Tue, 19 Mar 2019 00:19:00 -0000
-
-keepassxc (2.3.4+dfsg.1-2) UNRELEASED; urgency=medium
+keepassxc (2.4.3+dfsg.1-1) unstable; urgency=medium
+ [ Ondřej Nový ]
* d/copyright: Use https protocol in Format field
* d/changelog: Remove trailing whitespaces
- -- Ondřej Nový Mon, 01 Oct 2018 10:16:08 +0200
+ [ 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 Fri, 06 Sep 2019 22:56:33 +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 2019-10-26 21:28:07.000000000 +0200
+++ new/debian/compat 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-10
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/control new/debian/control
--- old/debian/control 2020-07-08 01:41:53.451147394 +0200
+++ new/debian/control 2020-08-20 08:59:11.000000000 +0200
@@ -4,7 +4,7 @@
Maintainer: Julian Andres Klode
Build-Depends: asciidoctor,
cmake,
- debhelper (>= 10),
+ debhelper-compat (= 12),
libargon2-dev | libargon2-0-dev,
libcurl4-gnutls-dev,
libgcrypt20-dev,
@@ -20,11 +20,6 @@
qtbase5-private-dev,
qttools5-dev,
qttools5-dev-tools,
- libqt5svg5-dev,
- libqt5x11extras5-dev,
- libqrencode-dev,
- libquazip5-dev,
- libreadline-dev,
xauth,
xvfb,
zlib1g-dev
@@ -36,6 +31,8 @@
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
@@ -43,3 +40,7 @@
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 2019-10-26 21:28:07.000000000 +0200
+++ new/debian/copyright 2020-08-20 08:59:11.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
+Files-Excluded: src/zxcvbn *.pdf
Files: *
Copyright: 2010-2015, Felix Geyer
@@ -23,7 +23,11 @@
2012, Tobias Tangemann
2016, Jonathan White
2013, Francois Ferrand
- 2016-2018, KeePassXC Team
+ 2016-2020, KeePassXC Team
+ 2019, Aetf
+ 2017, Weslly Honorato <weslly@protonmail.com>
+ 2010, Michael Leupold
+ 2010-2011, Valentin Rusu
License: GPL-2 or GPL-3
Comment: The "KeePassXC Team" in every copyright notice is formed by the following people:
- droidmonkey
@@ -50,168 +54,155 @@
Copyright: 2015 halex2005
License: Expat
-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
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
-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
- 2012, Felix Geyer
-License: LGPL-2.1
-Comment: based on Nuvola icon theme
-
-Files: share/icons/application/*/actions/favicon-download.png
-Copyright: 2003-2004, David Vignoni
- 2018, Kyle Kneitinger
-License: LGPL-2.1
-Comment: based on Nuvola icon theme
-
-Files: share/icons/application/*/actions/application-exit.png
- share/icons/application/*/actions/chronometer.png
- share/icons/application/*/actions/configure.png
- share/icons/application/*/actions/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
- 2007, David Vignoni
- 2007, David Miller
- 2007, Johann Ollivier Lapeyre
- 2007, Kenneth Wimer
- 2007, Riccardo Iaconelli
-License: LGPL-3+
-Comment: from Oxygen icon theme (http://www.oxygen-icons.org/)
+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/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
+License: Expat
+
+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: src/streams/qtiocompressor.*
src/streams/QtIOCompressor
@@ -229,6 +220,17 @@
Copyright: Copyright 2017 KeePassXC Team
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
@@ -250,6 +252,27 @@
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
@@ -326,6 +349,23 @@
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
.
@@ -874,3 +914,95 @@
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 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
-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 2020-08-20 08:59:11.000000000 +0200
@@ -11,10 +11,10 @@
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
+diff --git a/tests/TestCli.cpp b/tests/TestCli.cpp
+index 348afb6..71b68fc 100644
+--- a/tests/TestCli.cpp
++++ b/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"));
}
-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
+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
@@ -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 2019-10-26 23:17:50.148450863 +0200
+++ new/debian/patches/series 2020-08-20 08:59:11.000000000 +0200
@@ -1,2 +1 @@
-# 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 2019-10-26 21:28:08.042198941 +0200
+++ new/debian/rules 2020-08-20 08:59:11.000000000 +0200
@@ -1,7 +1,6 @@
#!/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
@@ -13,18 +12,19 @@
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_GUI_TESTS=ON \
-DWITH_XC_UPDATECHECK=OFF \
-DWITH_XC_ALL=ON
-#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_install:
+ dh_auto_install
+ sed -i s#https://cdnjs.cloudflare.com/ajax/libs/font-awesome/.*/font-awesome.min.css#... $$(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_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 1970-01-01 01:00:00.000000000 +0100
+++ new/debian/source/lintian-overrides 2020-08-20 08:59:11.000000000 +0200
@@ -0,0 +1 @@
+source-is-missing tests/data/keepassxc.opvault/default/*.js *
++++++ keepassxc-2.6.0-src.tar.xz -> keepassxc-2.6.1-src.tar.xz ++++++
++++ 26480 lines of diff (skipped)
++++++ keepassxc.dsc ++++++
--- /var/tmp/diff_new_pack.DcjT2K/_old 2020-08-31 16:53:00.548434678 +0200
+++ /var/tmp/diff_new_pack.DcjT2K/_new 2020-08-31 16:53:00.548434678 +0200
@@ -2,7 +2,7 @@
Source: keepassxc
Binary: keepassxc
Architecture: any
-Version: 2.6.0-1.1
+Version: 2.6.1+dfsg.1-1
Maintainer: Julian Andres Klode
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 (>= 10),
+ debhelper-compat (= 12),
libargon2-dev | libargon2-0-dev,
libcurl4-gnutls-dev,
libgcrypt20-dev,
@@ -26,11 +26,6 @@
qtbase5-private-dev,
qttools5-dev,
qttools5-dev-tools,
- libqt5svg5-dev,
- libqt5x11extras5-dev,
- libqrencode-dev,
- libquazip5-dev,
- libreadline-dev,
xauth,
xvfb,
zlib1g-dev