Hello community, here is the log from the commit of package keepassxc for openSUSE:Factory checked in at 2018-03-02 21:10:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/keepassxc (Old) and /work/SRC/openSUSE:Factory/.keepassxc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "keepassxc" Fri Mar 2 21:10:17 2018 rev:8 rq:580987 version:2.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/keepassxc/keepassxc.changes 2017-12-15 14:07:23.086825275 +0100 +++ /work/SRC/openSUSE:Factory/.keepassxc.new/keepassxc.changes 2018-03-02 21:10:18.731952759 +0100 @@ -1,0 +2,111 @@ +Wed Feb 28 13:31:24 UTC 2018 - mrueck...@suse.de + +- also offer the uncompressed svg icons for desktop environments + which dont support compressed icons. The program uses the .svgz + internally so we keep them around. + +------------------------------------------------------------------- +Wed Feb 28 13:09:09 UTC 2018 - mrueck...@suse.de + +- if we kill the post/postun scriptlets we can also remove the + related requires from the package + +------------------------------------------------------------------- +Wed Feb 28 11:55:36 UTC 2018 - mplus...@suse.com + +- Mark license as such +- Convert more dependencies to pkgconfig() style + +------------------------------------------------------------------- +Wed Feb 28 00:16:40 UTC 2018 - mrueck...@suse.de + +- Drop the post/postun scriptlets as they are a noop on TW/Leap + 15.0 and we can't build on older distros anymore. + This fixes a warning about empty scriptlets. + +------------------------------------------------------------------- +Wed Feb 28 00:11:19 UTC 2018 - mrueck...@suse.de + +- use -DWITH_XC_ALL=ON instead of enabling all features manually + - this brings back the old HTTP based extension support for a + graceful migration for users. + +------------------------------------------------------------------- +Tue Feb 27 23:35:00 UTC 2018 - mrueck...@suse.de + +- update to 2.3.0 + - Add support for KDBX 4.0, Argon2 and ChaCha20 [#148, #1179, + #1230, #1494] + - Add SSH Agent feature [#1098, #1450, #1463] + - Add preview panel with details of the selected entry [#879, + #1338] + - Add more and configurable columns to entry table and allow + copying of values by double click [#1305] + - Add KeePassXC-Browser API as a replacement for KeePassHTTP + [#608] + - Deprecate KeePassHTTP [#1392] + - Add support for Steam one-time passwords [#1206] + - Add support for multiple Auto-Type sequences for a single entry + [#1390] + - Adjust YubiKey HMAC-SHA1 challenge-response key generation for + KDBX 4.0 [#1060] + - Replace qHttp with cURL for website icon downloads [#1460] + - Remove lock file [#1231] + - Add option to create backup file before saving [#1385] + - Ask to save a generated password before closing the entry + password generator [#1499] + - Resolve placeholders recursively [#1078] + - Add Auto-Type button to the toolbar [#1056] + - Improve window focus handling for Auto-Type dialogs [#1204, + #1490] + - Auto-Type dialog and password generator can now be exited with + ESC [#1252, #1412] + - Add optional dark tray icon [#1154] + - Add new "Unsafe saving" option to work around saving problems + with file sync services [#1385] + - Add IBus support to AppImage and additional image formats to + Windows builds [#1534, #1537] + - Add diceware password generator to CLI [#1406] + - Add --key-file option to CLI [#816, #824] + - Add DBus interface for opening and closing KeePassXC databases + [#283] + - Add KDBX compression options to database settings [#1419] + - Discourage use of old fixed-length key files in favor of + arbitrary files [#1326, #1327] + - Correct reference resolution in entry fields [#1486] + - Fix window state and recent databases not being remembered on + exit [#1453] + - Correct history item generation when configuring TOTP for an + entry [#1446] + - Correct multiple TOTP bugs [#1414] + - Automatic saving after every change is now a default [#279] + - Allow creation of new entries during search [#1398] + - Correct menu issues on macOS [#1335] + - Allow compilation on OpenBSD [#1328] + - Improve entry attachments view [#1139, #1298] + - Fix auto lock for Gnome and Xfce [#910, #1249] + - Don't remember key files in file dialogs when the setting is + disabled [#1188] + - Improve database merging and conflict resolution [#807, #1165] + - Fix macOS pasteboard issues [#1202] + - Improve startup times on some platforms [#1205] + - Hide the notes field by default [#1124] + - Toggle main window by clicking tray icon with the middle mouse + button [#992] + - Fix custom icons not copied over when databases are merged + [#1008] + - Allow use of DEL key to delete entries [#914] + - Correct intermittent crash due to stale history items [#1527] + - Sanitize newline characters in title, username and URL fields + [#1502] + - Reopen previously opened databases in correct order [#774] + - Use system's zxcvbn library if available [#701] + - Implement various i18n improvements [#690, #875, #1436] +- bump BR for libgcrypt-devel to >= 1.7 as required by the update +- BR libargon2, libcurl and libsodium for the new features +- enable new browser integration mode, ssh-agent, dbus and + networking support +- disable old style browser support +- cleanup filelist + +------------------------------------------------------------------- Old: ---- keepassxc-2.2.4-src.tar.xz keepassxc-2.2.4-src.tar.xz.sig New: ---- keepassxc-2.3.0-src.tar.xz keepassxc-2.3.0-src.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ keepassxc.spec ++++++ --- /var/tmp/diff_new_pack.zA6HAo/_old 2018-03-02 21:10:19.855912340 +0100 +++ /var/tmp/diff_new_pack.zA6HAo/_new 2018-03-02 21:10:19.867911909 +0100 @@ -1,7 +1,7 @@ # # spec file for package keepassxc # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,21 +17,20 @@ Name: keepassxc -Version: 2.2.4 +Version: 2.3.0 Release: 0 Summary: Qt5-based Password Manager -License: GPL-2.0 OR GPL-3.0 +License: GPL-2.0-only OR GPL-3.0-only Group: Productivity/Security -URL: https://www.keepassxc.org/ +Url: https://www.keepassxc.org/ Source0: https://github.com/keepassxreboot/keepassxc/releases/download/%{version}/keepassxc-%{version}-src.tar.xz Source1: https://github.com/keepassxreboot/keepassxc/releases/download/%{version}/keepassxc-%{version}-src.tar.xz.sig Source2: https://keepassxc.org/keepassxc_master_signing_key.asc#/%{name}.keyring BuildRequires: cmake >= 3.1.0 BuildRequires: fdupes BuildRequires: hicolor-icon-theme -BuildRequires: libgcrypt-devel +BuildRequires: libgcrypt-devel >= 1.7 BuildRequires: libqt5-linguist-devel -BuildRequires: libykpers-devel BuildRequires: libyubikey-devel BuildRequires: pkgconfig BuildRequires: update-desktop-files @@ -43,17 +42,15 @@ BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5X11Extras) BuildRequires: pkgconfig(bash-completion) +BuildRequires: pkgconfig(libargon2) +BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(libmicrohttpd) +BuildRequires: pkgconfig(libsodium) >= 1.0.12 BuildRequires: pkgconfig(xi) BuildRequires: pkgconfig(xtst) +BuildRequires: pkgconfig(ykpers-1) BuildRequires: pkgconfig(zlib) Requires: hicolor-icon-theme -Requires(post): hicolor-icon-theme -Requires(post): shared-mime-info -Requires(post): update-desktop-files -Requires(postun): hicolor-icon-theme -Requires(postun): shared-mime-info -Requires(postun): update-desktop-files Recommends: %{name}-lang %description @@ -68,13 +65,15 @@ %build %cmake \ - -DWITH_XC_AUTOTYPE=ON \ - -DWITH_XC_YUBIKEY=ON \ - -DWITH_XC_HTTP=ON + -DWITH_XC_ALL=ON make %{?_smp_mflags} %install %cmake_install +for i in $(find %{buildroot} -type f -name \*.svgz) ; do + j="${i%z}" + gunzip < $i > $j +done %fdupes -s %{buildroot}/%{_prefix} %check @@ -82,34 +81,24 @@ export LANG=en_US.UTF-8 %ctest -%post -%mime_database_post -%desktop_database_post -%icon_theme_cache_post - -%postun -%mime_database_postun -%desktop_database_postun -%icon_theme_cache_postun - %files -%doc COPYING LICENSE* +%license COPYING LICENSE* %{_bindir}/%{name} %{_bindir}/%{name}-cli +%{_bindir}/%{name}-proxy %dir %{_datadir}/%{name} -%{_datadir}/%{name}/icons +%{_datadir}/%{name}/icons/ %{_datadir}/%{name}/wordlists/ %{_datadir}/applications/org.keepassxc.KeePassXC.desktop %dir %{_datadir}/metainfo %{_datadir}/metainfo/org.keepassxc.KeePassXC.appdata.xml -%{_datadir}/icons/hicolor +%{_datadir}/icons/hicolor/*/*/*%{name}* %{_datadir}/mime/packages/%{name}.xml %dir %{_libdir}/%{name} %{_libdir}/keepassxc/libkeepassx-autotype-xcb.so +%{_mandir}/man1/%{name}-cli.1* %files lang -%dir %{_datadir}/%{name} -%dir %{_datadir}/%{name}/translations %{_datadir}/%{name}/translations %changelog ++++++ keepassxc-2.2.4-src.tar.xz -> keepassxc-2.3.0-src.tar.xz ++++++ ++++ 239246 lines of diff (skipped)