Hello community, here is the log from the commit of package keepassxc for openSUSE:Factory checked in at 2019-10-31 18:18:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/keepassxc (Old) and /work/SRC/openSUSE:Factory/.keepassxc.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "keepassxc" Thu Oct 31 18:18:01 2019 rev:20 rq:743245 version:2.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/keepassxc/keepassxc.changes 2019-09-09 12:36:18.593463240 +0200 +++ /work/SRC/openSUSE:Factory/.keepassxc.new.2990/keepassxc.changes 2019-10-31 18:18:19.554201237 +0100 @@ -1,0 +2,6 @@ +Sat Oct 26 19:39:26 UTC 2019 - Marcus Rueckert <[email protected]> + +- update to 2.5.0 + https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.0 + +------------------------------------------------------------------- Old: ---- keepassxc-2.4.3-src.tar.xz keepassxc-2.4.3-src.tar.xz.sig New: ---- keepassxc-2.5.0-src.tar.xz keepassxc-2.5.0-src.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ keepassxc.spec ++++++ --- /var/tmp/diff_new_pack.2eIlMT/_old 2019-10-31 18:18:21.106202843 +0100 +++ /var/tmp/diff_new_pack.2eIlMT/_new 2019-10-31 18:18:21.114202851 +0100 @@ -17,7 +17,7 @@ Name: keepassxc -Version: 2.4.3 +Version: 2.5.0 Release: 0 Summary: Qt5-based Password Manager License: GPL-2.0-only OR GPL-3.0-only @@ -46,6 +46,7 @@ BuildRequires: ykpers-devel %endif BuildRequires: libyubikey-devel +BuildRequires: readline-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(Qt5Concurrent) BuildRequires: pkgconfig(Qt5Core) @@ -152,12 +153,13 @@ %files %license COPYING LICENSE* -%doc CHANGELOG README.md +%doc CHANGELOG.md README.md %doc docs/* %{_bindir}/%{name} %{_bindir}/%{name}-cli %{_bindir}/%{name}-proxy %dir %{_datadir}/%{name} +%{_datadir}/%{name}/docs/ %{_datadir}/%{name}/icons/ %{_datadir}/%{name}/wizard/ %{_datadir}/%{name}/wordlists/ @@ -168,6 +170,7 @@ %{_datadir}/mime/packages/%{name}.xml %dir %{_libdir}/%{name} %{_libdir}/keepassxc/libkeepassx-autotype-xcb.so +%{_mandir}/man1/%{name}.1* %{_mandir}/man1/%{name}-cli.1* %if 0%{?suse_version} ++++++ debian.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/changelog new/debian/changelog --- old/debian/changelog 2019-06-12 13:02:06.164500526 +0200 +++ new/debian/changelog 2019-10-26 21:39:21.386453007 +0200 @@ -1,3 +1,10 @@ +keepassxc (2.5.0-1.1) experimental; 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 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/control new/debian/control --- old/debian/control 2019-03-25 15:13:25.606028949 +0100 +++ new/debian/control 2019-10-26 21:28:07.938198902 +0200 @@ -4,10 +4,12 @@ Maintainer: Julian Andres Klode <[email protected]> Build-Depends: cmake, debhelper (>= 10), - libargon2-0-dev, + libargon2-dev | libargon2-0-dev, libcurl4-gnutls-dev, libgcrypt20-dev, + libqt5svg5-dev, libqt5x11extras5-dev, + libqrencode-dev, libsodium-dev, libxtst-dev, libykpers-1-dev, @@ -20,11 +22,11 @@ libqt5x11extras5-dev, libqrencode-dev, libquazip5-dev, - libquazip5-headers, + libreadline-dev, xauth, xvfb, zlib1g-dev -Standards-Version: 4.1.3 +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 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/copyright new/debian/copyright --- old/debian/copyright 2019-01-24 00:30:54.822350044 +0100 +++ new/debian/copyright 2019-10-26 21:28:07.938198902 +0200 @@ -14,7 +14,6 @@ 2013, Laszlo Papp <[email protected]> 2013, David Faure <[email protected]> 2014, Kyle Manna <[email protected]> - 2017, KeePassXC Team <[email protected]> 2015-2016, Enrico Mariotti <[email protected]> 2017, Vladimir Svyatski <[email protected]> 2016, Danny Su <[email protected]> @@ -24,23 +23,43 @@ 2012, Tobias Tangemann 2016, Jonathan White <[email protected]> 2013, Francois Ferrand + 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 + - phoerious + - TheZ3ro <[email protected]> + - louib + - 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 + +Files: cmake/FindYubiKey.cmake +Copyright: 2014 Kyle Manna <[email protected]> +License: GPL-2 or GPL-3 + +Files: cmake/GenerateProductVersion.cmake +Copyright: 2015 halex2005 <[email protected]> +License: Expat + Files: share/icons/application/*/apps/keepassxc.png - share/icons/application/scalable/apps/keepassxc.svgz + share/icons/application/scalable/apps/keepassxc.svg share/icons/application/*/apps/keepassxc-dark.png - share/icons/application/scalable/apps/keepassxc-dark.svgz + share/icons/application/scalable/apps/keepassxc-dark.svg share/icons/application/*/apps/keepassxc-locked.png - share/icons/application/scalable/apps/keepassxc-locked.svgz + share/icons/application/scalable/apps/keepassxc-locked.svg share/icons/application/*/apps/keepassxc-unlocked.png - share/icons/application/scalable/apps/keepassxc-unlocked.svgz + share/icons/application/scalable/apps/keepassxc-unlocked.svg share/icons/application/*/mimetypes/application-x-keepassxc.png - share/icons/application/scalable/mimetypes/application-x-keepassxc.svgz + share/icons/application/scalable/mimetypes/application-x-keepassxc.svg Copyright: 2016, Lorenzo Stella <[email protected]> License: LGPL-2 @@ -127,7 +146,14 @@ License: LGPL-2.1 Comment: based on Nuvola icon theme +Files: share/icons/application/*/actions/favicon-download.png +Copyright: 2003-2004, David Vignoni <[email protected]> + 2018, Kyle Kneitinger <[email protected]> +License: LGPL-2.1 +Comment: based on Nuvola icon theme + Files: share/icons/application/*/actions/application-exit.png + share/icons/application/*/actions/chronometer.png share/icons/application/*/actions/configure.png share/icons/application/*/actions/dialog-close.png share/icons/application/*/actions/dialog-ok.png @@ -150,12 +176,13 @@ 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/*.svgz + share/icons/svg/*.svg Copyright: 2007, Nuno Pinheiro <[email protected]> 2007, David Vignoni <[email protected]> 2007, David Miller <[email protected]> @@ -185,69 +212,22 @@ share/icons/database/C66_Money.png Copyright: none License: public-domain - In the public domain. - -Files: src/crypto/salsa20/* -Copyright: none -License: public-domain - In the public domain. Files: src/streams/qtiocompressor.* src/streams/QtIOCompressor tests/modeltest.* Copyright: 2009-2012, Nokia Corporation and/or its subsidiary(-ies) - Copyright (C) 2015 The Qt Company Ltd. License: LGPL-2.1 or GPL-3 -Files: cmake/CodeCoverage.cmake -Copyright: 2012 - 2015, Lars Bilke -License: BSD-3-clause-CopyrightHolders - -Files: cmake/GenerateProductVersion.cmake -Copyright: 2015, by [halex2005](mailto:[email protected]) -License: Expat - -Files: cmake/GetGitRevisionDescription.cmake* -Copyright: 2009-2010, Iowa State University -License: Boost-1.0 - -Files: src/zxcvbn/* -Copyright: 2015, Tony Evans -License: BSD-3-clause-CopyrightHolders - -Files: src/http/qhttp/* -Copyright: 2014-2016, Amir Zamani -License: Expat - -Files: src/http/qhttp/http-parser/* -Copyright: 2002-2013, Igor Sysoev - 2011-2013, Nginx, Inc. - Joyent, Inc. and other Node contributor -License: Expat and BSD-2-Clause -Comment: - The original header of the nginx file started with: - /* - * Copyright (C) 2002-2013 Igor Sysoev - * Copyright (C) 2011-2013 Nginx, Inc. - * All rights reserved. - before the BSD-2-Clause license. This was apparently wrongfully removed at some - point, probably by Node.js contributors. By listing the copyright statements - here, we still retain them (albeit in a different file) - -Files: src/http/qhttp/http-parser/http_parser.h -Copyright: Joyent, Inc. and other Node contributor -License: Expat - -Files: src/gui/KMessageWidget.* -Copyright: 2011, Aurélien Gâteau <[email protected]> - 2014, Dominik Haumann <[email protected]> +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: src/totp/base32.* -Copyright: 2010, Google Inc. - 2017, KeePassXC team <[email protected]> -License: Apache-2.0 - +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 @@ -476,31 +456,6 @@ party to this document and has no duty or obligation with respect to this CC0 or use of the Work. -License: Boost-1.0 - Boost Software License - Version 1.0 - August 17th, 2003 - . - Permission is hereby granted, free of charge, to any person or organization - obtaining a copy of the software and accompanying documentation covered by - this license (the "Software") to use, reproduce, display, distribute, - execute, and transmit the Software, and to prepare derivative works of the - Software, and to permit third-parties to whom the Software is furnished to - do so, all subject to the following: - . - The copyright notices in the Software and this entire statement, including - the above license grant, this restriction and the following disclaimer, - must be included in all copies of the Software, in whole or in part, and - all derivative works of the Software, unless such copies or derivative - works are solely in the form of machine-executable object code generated by - a source language processor. - . - 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT - SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE - FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - 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: @@ -582,40 +537,340 @@ On Debian systems, the full text of the license can be found in the file `/usr/share/common-licenses/LGPL-2.1'. -License: Apache-2.0 - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - . - http://www.apache.org/licenses/LICENSE-2.0 - . - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - . - On Debian systems, the full text of the license can be found in the file - `/usr/share/common-licenses/Apache-2.0'. +License: public-domain + <general public domain blurb> -License: BSD-2-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 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. +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. . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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. + Creative Commons may be contacted at https://creativecommons.org/. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/keepassxc.1 new/debian/keepassxc.1 --- old/debian/keepassxc.1 2019-01-24 00:30:54.822350044 +0100 +++ new/debian/keepassxc.1 1970-01-01 01:00:00.000000000 +0100 @@ -1,12 +0,0 @@ -.TH KEEPASSX 1 "Sep 04, 2006" -.SH NAME -keepassxc \- password manager -.SH SYNOPSIS -.B keepassxc -.RI [ files/filelist ] -.SH DESCRIPTION -\fBKeePassX\fP 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 best and most secure encryption algorithms currently known (AES and Twofish). -.SH COMMANDS -.SH AUTHOR -This manual page was written by David Valot <[email protected]>, -for the Debian project (but may be used by others). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/manpages new/debian/manpages --- old/debian/manpages 2019-01-24 00:30:54.822350044 +0100 +++ new/debian/manpages 2019-10-26 23:24:48.696577211 +0200 @@ -1 +0,0 @@ -debian/keepassxc.1 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-03-20 01:01:47.331139345 +0100 +++ new/debian/patches/0001-Remove-code-references-to-source-directory.patch 2019-10-26 21:28:07.942198903 +0200 @@ -8,10 +8,10 @@ src/core/FilePath.cpp | 7 ------- 1 file changed, 7 deletions(-) -Index: keepassxc-2.4.0/src/core/FilePath.cpp -=================================================================== ---- keepassxc-2.4.0.orig/src/core/FilePath.cpp -+++ keepassxc-2.4.0/src/core/FilePath.cpp +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) { 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 1970-01-01 01:00:00.000000000 +0100 +++ new/debian/patches/0002-tests-Adjust-entropy-for-system-wide-zxcvbn.patch 2019-10-26 21:28:07.942198903 +0200 @@ -0,0 +1,68 @@ +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(-) + +diff --git a/tests/TestCli.cpp b/tests/TestCli.cpp +index 9574f6d..b650f8d 100644 +--- a/tests/TestCli.cpp ++++ b/tests/TestCli.cpp +@@ -589,8 +589,8 @@ void TestCli::testEstimate() + out.seek(0); + auto result = out.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")); + } +diff --git a/tests/gui/TestGui.cpp b/tests/gui/TestGui.cpp +index 0db2a5d..0e70c5c 100644 +--- a/tests/gui/TestGui.cpp ++++ b/tests/gui/TestGui.cpp +@@ -658,17 +658,17 @@ void TestGui::testPasswordEntryEntropy() + + editNewPassword->setText(""); + QTest::keyClicks(editNewPassword, "hello"); +- QCOMPARE(entropyLabel->text(), QString("Entropy: 6.38 bit")); ++ QCOMPARE(entropyLabel->text(), QString("Entropy: 5.78 bit")); + QCOMPARE(strengthLabel->text(), QString("Password Quality: Poor")); + + editNewPassword->setText(""); + QTest::keyClicks(editNewPassword, "helloworld"); +- QCOMPARE(entropyLabel->text(), QString("Entropy: 13.10 bit")); ++ QCOMPARE(entropyLabel->text(), QString("Entropy: 12.51 bit")); + QCOMPARE(strengthLabel->text(), QString("Password Quality: Poor")); + + editNewPassword->setText(""); + QTest::keyClicks(editNewPassword, "password1"); +- QCOMPARE(entropyLabel->text(), QString("Entropy: 4.00 bit")); ++ QCOMPARE(entropyLabel->text(), QString("Entropy: 3.00 bit")); + QCOMPARE(strengthLabel->text(), QString("Password Quality: Poor")); + + editNewPassword->setText(""); +@@ -678,12 +678,12 @@ void TestGui::testPasswordEntryEntropy() + + editNewPassword->setText(""); + QTest::keyClicks(editNewPassword, "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")); + + editNewPassword->setText(""); + QTest::keyClicks(editNewPassword, "correcthorsebatterystaple"); +- QCOMPARE(entropyLabel->text(), QString("Entropy: 47.98 bit")); ++ QCOMPARE(entropyLabel->text(), QString("Entropy: 47.43 bit")); + QCOMPARE(strengthLabel->text(), QString("Password Quality: Weak")); + + editNewPassword->setText(""); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/patches/series new/debian/patches/series --- old/debian/patches/series 2019-01-24 00:30:54.822350044 +0100 +++ new/debian/patches/series 2019-10-26 23:17:50.148450863 +0200 @@ -1 +1,2 @@ -0001-Remove-code-references-to-source-directory.patch +# 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-04-13 00:45:26.316792129 +0200 +++ new/debian/rules 2019-10-26 21:28:07.942198903 +0200 @@ -1,26 +1,30 @@ #!/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 export LC_ALL := C.UTF-8 %: - dh $@ --parallel + dh $@ override_dh_auto_configure: if [ -e src/zxcvbn/ ]; then rm -r src/zxcvbn/ ; fi dh_auto_configure -- -DWITH_TESTS=ON \ - -DKEEPASSXC_BUILD_TYPE="Release" \ - -DWITH_XC_UPDATECHECK=OFF \ + -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_test: -# dh_auto_test -- ARGS+="-E testgui" -# xvfb-run -a --server-args="-screen 0 800x600x24" dh_auto_test -- ARGS+="-R testgui" || 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 ++++++ keepassxc-2.4.3-src.tar.xz -> keepassxc-2.5.0-src.tar.xz ++++++ /work/SRC/openSUSE:Factory/keepassxc/keepassxc-2.4.3-src.tar.xz /work/SRC/openSUSE:Factory/.keepassxc.new.2990/keepassxc-2.5.0-src.tar.xz differ: char 25, line 1 ++++++ keepassxc.dsc ++++++ --- /var/tmp/diff_new_pack.2eIlMT/_old 2019-10-31 18:18:21.242202983 +0100 +++ /var/tmp/diff_new_pack.2eIlMT/_new 2019-10-31 18:18:21.242202983 +0100 @@ -2,12 +2,35 @@ Source: keepassxc Binary: keepassxc Architecture: any -Version: 2.4.1-1.1 +Version: 2.5.0-1.1 Maintainer: Julian Andres Klode <[email protected]> Homepage: https://www.keepassxc.org/ -Standards-Version: 4.1.3 +Standards-Version: 4.4.0 Vcs-Browser: https://salsa.debian.org/debian/keepassxc Vcs-Git: https://salsa.debian.org/debian/keepassxc.git -Build-Depends: cmake, debhelper (>= 10), libargon2-0-dev, libcurl4-gnutls-dev, libgcrypt20-dev, libqt5x11extras5-dev, libsodium-dev, libxtst-dev, libykpers-1-dev, libyubikey-dev, libzxcvbn-dev, qtbase5-dev, qttools5-dev, qttools5-dev-tools, libqt5svg5-dev, libqt5x11extras5-dev, libqrencode-dev, libquazip5-dev, libquazip5-headers, xauth, xvfb, zlib1g-dev +Build-Depends: cmake, + debhelper (>= 10), + libargon2-dev | libargon2-0-dev, + libcurl4-gnutls-dev, + libgcrypt20-dev, + libqt5svg5-dev, + libqt5x11extras5-dev, + libqrencode-dev, + libsodium-dev, + libxtst-dev, + libykpers-1-dev, + libyubikey-dev, + libzxcvbn-dev, + qtbase5-dev, + qttools5-dev, + qttools5-dev-tools, + libqt5svg5-dev, + libqt5x11extras5-dev, + libqrencode-dev, + libquazip5-dev, + libreadline-dev, + xauth, + xvfb, + zlib1g-dev Package-List: keepassxc deb utils optional arch=any
