commit keepassx for openSUSE:Factory
Hello community, here is the log from the commit of package keepassx for openSUSE:Factory checked in at 2017-01-31 12:46:33 Comparing /work/SRC/openSUSE:Factory/keepassx (Old) and /work/SRC/openSUSE:Factory/.keepassx.new (New) Package is "keepassx" Changes: --- /work/SRC/openSUSE:Factory/keepassx/keepassx.changes2016-10-18 10:43:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.keepassx.new/keepassx.changes 2017-02-03 17:44:41.153383161 +0100 @@ -1,0 +2,5 @@ +Sun Jan 29 10:50:12 UTC 2017 - mailaen...@opensuse.org + +- add appdata.patch for https://en.opensuse.org/openSUSE:AppStore + +--- New: appdata.patch Other differences: -- ++ keepassx.spec ++ --- /var/tmp/diff_new_pack.fd12sk/_old 2017-02-03 17:44:41.953269942 +0100 +++ /var/tmp/diff_new_pack.fd12sk/_new 2017-02-03 17:44:41.953269942 +0100 @@ -1,7 +1,7 @@ # # spec file for package keepassx # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -29,6 +29,8 @@ # PATCH-FIX-UPSTREAM keepassx-fix-undefined-libraries.patch # https://www.keepassx.org/dev/issues/389 Patch0: keepassx-fix-undefined-libraries.patch +# PATCH-FEATURE-UPSTREAM https://github.com/keepassx/keepassx/pull/196 +Patch1: appdata.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: hicolor-icon-theme @@ -55,6 +57,7 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 %build export CFLAGS="%{optflags} -fPIC" @@ -89,5 +92,7 @@ %{_libdir}/%{name}/ %{_datadir}/icons/hicolor %{_datadir}/mime/packages/keepassx.xml +%dir %{_datadir}/appdata/ +%{_datadir}/appdata/keepassx.appdata.xml %changelog ++ appdata.patch ++ >From fd4dd5883622db6e3fd14b5d5c57cbcfff89ec88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sun, 29 Jan 2017 11:38:17 +0100 Subject: [PATCH 1/2] Add a Linux AppData file --- share/linux/keepassx.appdata.xml | 24 1 file changed, 24 insertions(+) create mode 100644 share/linux/keepassx.appdata.xml diff --git a/share/linux/keepassx.appdata.xml b/share/linux/keepassx.appdata.xml new file mode 100644 index 000..f3b73e5 --- /dev/null +++ b/share/linux/keepassx.appdata.xml @@ -0,0 +1,24 @@ + + + keepassx.desktop + CC0-1.0 + GPL-2.0 and LGPL-2.1 and LGPL-3.0+ + KeePassX + Cross Platform Password Manager + + + KeePassX 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). + + + https://www.keepassx.org + +https://www.keepassx.org/wp-content/uploads/2016/02/kpx2_main.png + https://www.keepassx.org/wp-content/uploads/2016/02/kpx2_entry.png + https://www.keepassx.org/wp-content/uploads/2016/02/kpx2_db_settings.png + + >From d7986536097361e90506b2fd1d953e737ff47d7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sun, 29 Jan 2017 11:39:18 +0100 Subject: [PATCH 2/2] Install the AppData file on Linux --- share/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/share/CMakeLists.txt b/share/CMakeLists.txt index 6a276d9..e1f3056 100644 --- a/share/CMakeLists.txt +++ b/share/CMakeLists.txt @@ -26,6 +26,7 @@ if(UNIX AND NOT APPLE) FILES_MATCHING PATTERN "application-x-keepassx.png" PATTERN "application-x-keepassx.svgz") install(FILES linux/keepassx.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications) install(FILES linux/keepassx.xml DESTINATION ${CMAKE_INSTALL_DATADIR}/mime/packages) +install(FILES linux/keepassx.appdata.xml DESTINATION ${CMAKE_INSTALL_DATADIR}/appdata) endif(UNIX AND NOT APPLE) if(APPLE)
commit keepassx for openSUSE:Factory
Hello community, here is the log from the commit of package keepassx for openSUSE:Factory checked in at 2016-10-18 10:43:11 Comparing /work/SRC/openSUSE:Factory/keepassx (Old) and /work/SRC/openSUSE:Factory/.keepassx.new (New) Package is "keepassx" Changes: --- /work/SRC/openSUSE:Factory/keepassx/keepassx.changes2016-03-26 15:27:51.0 +0100 +++ /work/SRC/openSUSE:Factory/.keepassx.new/keepassx.changes 2016-10-18 10:43:13.0 +0200 @@ -1,0 +2,14 @@ +Sat Oct 15 04:41:29 UTC 2016 - usha...@linux.com + +- Updated to version 2.0.3 + * Improved error reporting when reading / writing databases fails. [#450, #462] + * Display an error message when opening a custom icon fails. + * Detect custom icon format based on contents instead of the filename. [#512] + * Keep symlink intact when saving databases. [#442]. + * Fix a crash when deleting parent group of recycle bin. [#520] + * Display a confirm dialog before moving an entry to the recycle bin. [#447] + * Repair UUIDs of inconsistent history items. [#130] + * Only include top-level windows in auto-type window list when using gnome-shell. + * Update translations. + +--- Old: keepassx-2.0.2.tar.gz keepassx-2.0.2.tar.gz.sig New: keepassx-2.0.3.tar.gz keepassx-2.0.3.tar.gz.sig Other differences: -- ++ keepassx.spec ++ --- /var/tmp/diff_new_pack.t0PawM/_old 2016-10-18 10:43:14.0 +0200 +++ /var/tmp/diff_new_pack.t0PawM/_new 2016-10-18 10:43:14.0 +0200 @@ -17,7 +17,7 @@ Name: keepassx -Version:2.0.2 +Version:2.0.3 Release:0 Summary:Cross Platform Password Manager License:GPL-2.0 and LGPL-2.1 and LGPL-3.0+ ++ keepassx-2.0.2.tar.gz -> keepassx-2.0.3.tar.gz ++ 4212 lines of diff (skipped)
commit keepassx for openSUSE:Factory
Hello community, here is the log from the commit of package keepassx for openSUSE:Factory checked in at 2016-03-26 15:27:49 Comparing /work/SRC/openSUSE:Factory/keepassx (Old) and /work/SRC/openSUSE:Factory/.keepassx.new (New) Package is "keepassx" Changes: --- /work/SRC/openSUSE:Factory/keepassx/keepassx.changes2016-02-26 00:33:36.0 +0100 +++ /work/SRC/openSUSE:Factory/.keepassx.new/keepassx.changes 2016-03-26 15:27:51.0 +0100 @@ -1,0 +2,6 @@ +Sun Mar 20 11:26:49 UTC 2016 - mplus...@suse.com + +- Add gpg signature +- Use proper post/postun macros for desktop files and icones + +--- New: keepassx-2.0.2.tar.gz.sig keepassx.keyring Other differences: -- ++ keepassx.spec ++ --- /var/tmp/diff_new_pack.7nL30z/_old 2016-03-26 15:27:52.0 +0100 +++ /var/tmp/diff_new_pack.7nL30z/_new 2016-03-26 15:27:52.0 +0100 @@ -22,18 +22,26 @@ Summary:Cross Platform Password Manager License:GPL-2.0 and LGPL-2.1 and LGPL-3.0+ Group: Productivity/Security -Url:http://www.keepassx.org/ -Source: https://www.keepassx.org/releases/%{version}/keepassx-%{version}.tar.gz +Url:https://www.keepassx.org/ +Source0: https://www.keepassx.org/releases/%{version}/keepassx-%{version}.tar.gz +Source1: https://www.keepassx.org/releases/%{version}/keepassx-%{version}.tar.gz.sig +Source2:%{name}.keyring # PATCH-FIX-UPSTREAM keepassx-fix-undefined-libraries.patch # https://www.keepassx.org/dev/issues/389 Patch0: keepassx-fix-undefined-libraries.patch BuildRequires: cmake BuildRequires: fdupes +BuildRequires: hicolor-icon-theme BuildRequires: libXtst-devel BuildRequires: libgcrypt-devel BuildRequires: libqt4-devel >= 4.6 BuildRequires: update-desktop-files BuildRequires: zlib-devel +Requires: hicolor-icon-theme +Requires(post): hicolor-icon-theme +Requires(post): update-desktop-files +Requires(postun): hicolor-icon-theme +Requires(postun): update-desktop-files BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -59,10 +67,18 @@ %cmake_install %suse_update_desktop_file %{name} X-SuSE-DesktopUtility -%fdupes %{buildroot}/%{_prefix} +%fdupes -s %{buildroot}/%{_prefix} %check -make -C build test +make %{?_smp_mflags} -C build test + +%post +%desktop_database_post +%icon_theme_cache_post + +%postun +%desktop_database_postun +%icon_theme_cache_postun %files %defattr(-,root,root)
commit keepassx for openSUSE:Factory
Hello community, here is the log from the commit of package keepassx for openSUSE:Factory checked in at 2016-02-25 22:09:30 Comparing /work/SRC/openSUSE:Factory/keepassx (Old) and /work/SRC/openSUSE:Factory/.keepassx.new (New) Package is "keepassx" Changes: --- /work/SRC/openSUSE:Factory/keepassx/keepassx.changes2016-02-16 09:18:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.keepassx.new/keepassx.changes 2016-02-26 00:33:36.0 +0100 @@ -1,0 +2,5 @@ +Mon Feb 15 09:19:45 UTC 2016 - joop.boo...@opensuse.org + +- option -DWITH_LTO isn't available anymore + +--- Other differences: -- ++ keepassx.spec ++ --- /var/tmp/diff_new_pack.oPhOHZ/_old 2016-02-26 00:33:37.0 +0100 +++ /var/tmp/diff_new_pack.oPhOHZ/_new 2016-02-26 00:33:37.0 +0100 @@ -52,8 +52,7 @@ export CFLAGS="%{optflags} -fPIC" export CXXFLAGS="%{optflags} -fPIC" %cmake \ - -DWITH_CXX11=ON \ - -DWITH_LTO=OM + -DWITH_CXX11=ON make %{?_smp_mflags} %install
commit keepassx for openSUSE:Factory
Hello community, here is the log from the commit of package keepassx for openSUSE:Factory checked in at 2016-02-16 09:18:41 Comparing /work/SRC/openSUSE:Factory/keepassx (Old) and /work/SRC/openSUSE:Factory/.keepassx.new (New) Package is "keepassx" Changes: --- /work/SRC/openSUSE:Factory/keepassx/keepassx.changes2016-02-12 11:22:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.keepassx.new/keepassx.changes 2016-02-16 09:18:42.0 +0100 @@ -1,0 +2,7 @@ +Thu Feb 11 14:15:03 UTC 2016 - mplus...@suse.com + +- Use cmake macros +- Add patch for https://www.keepassx.org/dev/issues/389 + * keepassx-fix-undefined-libraries.patch + +--- New: keepassx-fix-undefined-libraries.patch Other differences: -- ++ keepassx.spec ++ --- /var/tmp/diff_new_pack.YixCwZ/_old 2016-02-16 09:18:43.0 +0100 +++ /var/tmp/diff_new_pack.YixCwZ/_new 2016-02-16 09:18:43.0 +0100 @@ -24,6 +24,9 @@ Group: Productivity/Security Url:http://www.keepassx.org/ Source: https://www.keepassx.org/releases/%{version}/keepassx-%{version}.tar.gz +# PATCH-FIX-UPSTREAM keepassx-fix-undefined-libraries.patch +# https://www.keepassx.org/dev/issues/389 +Patch0: keepassx-fix-undefined-libraries.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: libXtst-devel @@ -43,34 +46,24 @@ %prep %setup -q +%patch0 -p1 %build -mkdir -p build -pushd build -CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" \ -cmake \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCMAKE_SKIP_RPATH=ON \ - -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -%if %{_lib} == lib64 - -DLIB_SUFFIX=64 \ -%endif +export CFLAGS="%{optflags} -fPIC" +export CXXFLAGS="%{optflags} -fPIC" +%cmake \ -DWITH_CXX11=ON \ - -DWITH_LTO=ON \ - .. - -make %{?_smp_mflags} VERBOSE=1 + -DWITH_LTO=OM +make %{?_smp_mflags} %install -pushd build -%make_install +%cmake_install %suse_update_desktop_file %{name} X-SuSE-DesktopUtility %fdupes %{buildroot}/%{_prefix} %check -pushd build -make test +make -C build test %files %defattr(-,root,root) ++ keepassx-fix-undefined-libraries.patch ++ Index: keepassx-2.0.2/src/autotype/x11/CMakeLists.txt === --- keepassx-2.0.2.orig/src/autotype/x11/CMakeLists.txt +++ keepassx-2.0.2/src/autotype/x11/CMakeLists.txt @@ -11,7 +11,13 @@ set(autotype_X11_MOC qt4_wrap_cpp(autotype_X11_SOURCES ${autotype_X11_MOC}) add_library(keepassx-autotype-x11 MODULE ${autotype_X11_SOURCES}) -target_link_libraries(keepassx-autotype-x11 ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${X11_X11_LIB} ${X11_Xi_LIB} ${X11_XTest_LIB}) +target_link_libraries(keepassx-autotype-x11 + keepassx_core + ${QT_QTCORE_LIBRARY} + ${QT_QTGUI_LIBRARY} + ${X11_X11_LIB} + ${X11_Xi_LIB} + ${X11_XTest_LIB}) install(TARGETS keepassx-autotype-x11 BUNDLE DESTINATION . COMPONENT Runtime LIBRARY DESTINATION ${PLUGIN_INSTALL_DIR} COMPONENT Runtime) Index: keepassx-2.0.2/src/autotype/test/CMakeLists.txt === --- keepassx-2.0.2.orig/src/autotype/test/CMakeLists.txt +++ keepassx-2.0.2/src/autotype/test/CMakeLists.txt @@ -9,4 +9,8 @@ set(autotype_test_MOC qt4_wrap_cpp(autotype_test_SOURCES ${autotype_test_MOC}) add_library(keepassx-autotype-test MODULE ${autotype_test_SOURCES}) -target_link_libraries(keepassx-autotype-test testautotype ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY}) +target_link_libraries(keepassx-autotype-test + testautotype + keepassx_core + ${QT_QTCORE_LIBRARY} + ${QT_QTGUI_LIBRARY})
commit keepassx for openSUSE:Factory
Hello community, here is the log from the commit of package keepassx for openSUSE:Factory checked in at 2016-02-12 11:22:38 Comparing /work/SRC/openSUSE:Factory/keepassx (Old) and /work/SRC/openSUSE:Factory/.keepassx.new (New) Package is "keepassx" Changes: --- /work/SRC/openSUSE:Factory/keepassx/keepassx.changes2016-01-23 01:16:22.0 +0100 +++ /work/SRC/openSUSE:Factory/.keepassx.new/keepassx.changes 2016-02-12 11:22:48.0 +0100 @@ -1,0 +2,17 @@ +Wed Feb 10 14:58:01 UTC 2016 - joop.boo...@opensuse.org + +- Update to version 2.0.2 + * Fix regression in database writer that caused it to strip certain special +characters (characters from Unicode plane > 0). + * Fix bug in repair function that caused it to strip non-ASCII characters + * Flush temporary file before opening attachment. [#390] + * Disable password generator when showing entry in history mode. [#422] + * Strip invalid XML chars when writing databases. [#392] + * Add repair function to fix databases with invalid XML chars. [#392] + * Display custom icons scaled. [#322] + * Allow opening databases that have no password and keyfile. [#391] + * Fix crash when importing .kdb files with invalid icon ids. [#425] + * Update translations. + + +--- Old: keepassx-2.0.tar.gz New: keepassx-2.0.2.tar.gz Other differences: -- ++ keepassx.spec ++ --- /var/tmp/diff_new_pack.NZBZDm/_old 2016-02-12 11:22:49.0 +0100 +++ /var/tmp/diff_new_pack.NZBZDm/_new 2016-02-12 11:22:49.0 +0100 @@ -17,7 +17,7 @@ Name: keepassx -Version:2.0 +Version:2.0.2 Release:0 Summary:Cross Platform Password Manager License:GPL-2.0 and LGPL-2.1 and LGPL-3.0+ @@ -42,7 +42,7 @@ encryption algorithms currently known (AES and Twofish). %prep -%setup -q -n keepassx-2.0 +%setup -q %build mkdir -p build @@ -66,7 +66,7 @@ %make_install %suse_update_desktop_file %{name} X-SuSE-DesktopUtility -%fdupes %buildroot/%_prefix +%fdupes %{buildroot}/%{_prefix} %check pushd build ++ keepassx-2.0.tar.gz -> keepassx-2.0.2.tar.gz ++ 2642 lines of diff (skipped)
commit keepassx for openSUSE:Factory
Hello community, here is the log from the commit of package keepassx for openSUSE:Factory checked in at 2016-01-23 01:16:21 Comparing /work/SRC/openSUSE:Factory/keepassx (Old) and /work/SRC/openSUSE:Factory/.keepassx.new (New) Package is "keepassx" Changes: --- /work/SRC/openSUSE:Factory/keepassx/keepassx.changes2015-12-09 22:20:36.0 +0100 +++ /work/SRC/openSUSE:Factory/.keepassx.new/keepassx.changes 2016-01-23 01:16:22.0 +0100 @@ -1,0 +2,6 @@ +Mon Jan 18 14:00:42 UTC 2016 - dims...@opensuse.org + +- Re-enable test suite that was accidentally disabled earlier + (boo#959078). + +--- Other differences: -- ++ keepassx.spec ++ --- /var/tmp/diff_new_pack.489hnI/_old 2016-01-23 01:16:23.0 +0100 +++ /var/tmp/diff_new_pack.489hnI/_new 2016-01-23 01:16:23.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package keepassx # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -70,6 +70,7 @@ %check pushd build +make test %files %defattr(-,root,root)
commit keepassx for openSUSE:Factory
Hello community, here is the log from the commit of package keepassx for openSUSE:Factory checked in at 2015-12-09 19:54:45 Comparing /work/SRC/openSUSE:Factory/keepassx (Old) and /work/SRC/openSUSE:Factory/.keepassx.new (New) Package is "keepassx" Changes: --- /work/SRC/openSUSE:Factory/keepassx/keepassx.changes2015-11-05 11:35:47.0 +0100 +++ /work/SRC/openSUSE:Factory/.keepassx.new/keepassx.changes 2015-12-09 22:20:36.0 +0100 @@ -1,0 +2,16 @@ +Mon Dec 7 21:32:41 UTC 2015 - ec...@opensuse.org + +- Update to version 2.0 + * Improve UI of the search edit. + * Clear clipboard when locking databases. [#342] + * Enable Ctrl+M shortcut to minimize the window on all platforms. +[#329] + * Show a better message when trying to open an old database +format. [#338] + * Fix global auto-type behavior with some window managers. + * Show global auto-type window on the active desktop. [#359] + * Disable systray on OS X. [#326] + * Restore main window when clicking on the OS X docker icon. +[#326] + +--- Old: keepassx-2.0-beta2.tar.gz New: keepassx-2.0.tar.gz Other differences: -- ++ keepassx.spec ++ --- /var/tmp/diff_new_pack.ZfF759/_old 2015-12-09 22:20:37.0 +0100 +++ /var/tmp/diff_new_pack.ZfF759/_new 2015-12-09 22:20:37.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package keepassx # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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,20 +17,20 @@ Name: keepassx -Version:2.0~beta2 +Version:2.0 Release:0 Summary:Cross Platform Password Manager License:GPL-2.0 and LGPL-2.1 and LGPL-3.0+ Group: Productivity/Security Url:http://www.keepassx.org/ -Source: https://www.keepassx.org/dev/attachments/download/115/keepassx-2.0-beta2.tar.gz +Source: https://www.keepassx.org/releases/%{version}/keepassx-%{version}.tar.gz BuildRequires: cmake BuildRequires: fdupes +BuildRequires: libXtst-devel BuildRequires: libgcrypt-devel BuildRequires: libqt4-devel >= 4.6 -BuildRequires: libXtst-devel -BuildRequires: zlib-devel BuildRequires: update-desktop-files +BuildRequires: zlib-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -42,7 +42,7 @@ encryption algorithms currently known (AES and Twofish). %prep -%setup -q -n keepassx-2.0-beta2 +%setup -q -n keepassx-2.0 %build mkdir -p build ++ keepassx-2.0-beta2.tar.gz -> keepassx-2.0.tar.gz ++ 13004 lines of diff (skipped)
commit keepassx for openSUSE:Factory
Hello community, here is the log from the commit of package keepassx for openSUSE:Factory checked in at 2015-11-05 11:35:46 Comparing /work/SRC/openSUSE:Factory/keepassx (Old) and /work/SRC/openSUSE:Factory/.keepassx.new (New) Package is "keepassx" Changes: --- /work/SRC/openSUSE:Factory/keepassx/keepassx.changes2015-08-01 11:38:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.keepassx.new/keepassx.changes 2015-11-05 11:35:47.0 +0100 @@ -1,0 +2,8 @@ +Wed Nov 4 06:32:43 UTC 2015 - mich...@stroeder.com + +- Update to version 2.0-beta2: + * Fix crash when locking with search UI open [#309] + * Fix file locking on Mac OS X [#327] + * Set default extension when saving a database [#79, #308] + +--- Old: keepassx-2.0-beta1.tar.gz New: keepassx-2.0-beta2.tar.gz Other differences: -- ++ keepassx.spec ++ --- /var/tmp/diff_new_pack.oJlIYa/_old 2015-11-05 11:35:48.0 +0100 +++ /var/tmp/diff_new_pack.oJlIYa/_new 2015-11-05 11:35:48.0 +0100 @@ -17,13 +17,13 @@ Name: keepassx -Version:2.0~beta1 +Version:2.0~beta2 Release:0 Summary:Cross Platform Password Manager License:GPL-2.0 and LGPL-2.1 and LGPL-3.0+ Group: Productivity/Security Url:http://www.keepassx.org/ -Source: http://www.keepassx.org/dev/attachments/download/100/keepassx-2.0-beta1.tar.gz +Source: https://www.keepassx.org/dev/attachments/download/115/keepassx-2.0-beta2.tar.gz BuildRequires: cmake BuildRequires: fdupes BuildRequires: libgcrypt-devel @@ -42,7 +42,7 @@ encryption algorithms currently known (AES and Twofish). %prep -%setup -q -n keepassx-2.0-beta1 +%setup -q -n keepassx-2.0-beta2 %build mkdir -p build ++ keepassx-2.0-beta1.tar.gz -> keepassx-2.0-beta2.tar.gz ++ 5157 lines of diff (skipped)
commit keepassx for openSUSE:Factory
Hello community, here is the log from the commit of package keepassx for openSUSE:Factory checked in at 2015-08-01 11:38:41 Comparing /work/SRC/openSUSE:Factory/keepassx (Old) and /work/SRC/openSUSE:Factory/.keepassx.new (New) Package is "keepassx" Changes: --- /work/SRC/openSUSE:Factory/keepassx/keepassx.changes2014-09-03 20:07:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.keepassx.new/keepassx.changes 2015-08-01 11:38:42.0 +0200 @@ -1,0 +2,24 @@ +Mon Jul 20 04:34:00 UTC 2015 - jacobwin...@gmail.com + +- Update build requirements to reflect upstream. + +--- +Mon Jul 20 04:13:24 UTC 2015 - jacobwin...@gmail.com + +- Update to version 2.0-beta1: + * Remember entry column sizes. + * Add translations. + * Support opening attachments directly. + * Support cmd:// URLs. + * Protect opened databases with a file lock. + * Export to csv files. + * Add optional tray icon. + * Allow setting the default auto-type sequence for groups. + * Make the kdbx parser more lenient. + * Remove –password command line option. + * Lots of bugfixes. +- Drop keepassx-noselftest.patch: merged upstream. +- Drop keepassx-ppc64le.patch: fixed upstream. +- Drop KeyFileHandling.patch: fixed upstream. + +--- Old: KeyFileHandling.patch keepassx-2.0-alpha6.tar.gz keepassx-noselftest.patch keepassx-ppc64le.patch New: keepassx-2.0-beta1.tar.gz Other differences: -- ++ keepassx.spec ++ --- /var/tmp/diff_new_pack.MN36td/_old 2015-08-01 11:38:43.0 +0200 +++ /var/tmp/diff_new_pack.MN36td/_new 2015-08-01 11:38:43.0 +0200 @@ -17,20 +17,19 @@ Name: keepassx -Version:2.0~alpha6 +Version:2.0~beta1 Release:0 Summary:Cross Platform Password Manager License:GPL-2.0 and LGPL-2.1 and LGPL-3.0+ Group: Productivity/Security Url:http://www.keepassx.org/ -Source: http://www.keepassx.org/dev/attachments/download/69/keepassx-2.0-alpha6.tar.gz -Patch0: keepassx-ppc64le.patch -Patch1: keepassx-noselftest.patch -Patch2: KeyFileHandling.patch +Source: http://www.keepassx.org/dev/attachments/download/100/keepassx-2.0-beta1.tar.gz BuildRequires: cmake BuildRequires: fdupes BuildRequires: libgcrypt-devel -BuildRequires: libqt4-devel +BuildRequires: libqt4-devel >= 4.6 +BuildRequires: libXtst-devel +BuildRequires: zlib-devel BuildRequires: update-desktop-files BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -43,10 +42,7 @@ encryption algorithms currently known (AES and Twofish). %prep -%setup -q -n keepassx-2.0-alpha6 -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 +%setup -q -n keepassx-2.0-beta1 %build mkdir -p build @@ -74,7 +70,6 @@ %check pushd build -make test %files %defattr(-,root,root)
commit keepassx for openSUSE:Factory
Hello community, here is the log from the commit of package keepassx for openSUSE:Factory checked in at 2014-09-03 18:23:07 Comparing /work/SRC/openSUSE:Factory/keepassx (Old) and /work/SRC/openSUSE:Factory/.keepassx.new (New) Package is "keepassx" Changes: --- /work/SRC/openSUSE:Factory/keepassx/keepassx.changes2014-08-27 07:46:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.keepassx.new/keepassx.changes 2014-09-03 20:07:18.0 +0200 @@ -1,0 +2,18 @@ +Mon Aug 25 23:06:13 UTC 2014 - p...@gmx.com + +- KeyFileHandling.patch: + Process "--keyfile" option correct with following behaviour: + * Invoking +keepassx --keyfile kf_02.key db_02.kdbx +now results in immediate opening of database db_02.kdbx +if kf_02.key contains the correct key! + * This also works if the name of the key file is changed, e.g. +keepassx --keyfile kf_02b.key db_02.kdbx + * This also works if as per config file additional databases e.g. +db_01.kdbx and db_03.kdbx are being opened - each of these databases +displays its own password/keyfile dialog, accordingly. + * This behaviour can be used to invoke keepassx by autostart +with a key extracted from kwallet and w/o exposing the key on the +process list as command line argument + +--- New: KeyFileHandling.patch Other differences: -- ++ keepassx.spec ++ --- /var/tmp/diff_new_pack.eVNxd3/_old 2014-09-03 20:07:20.0 +0200 +++ /var/tmp/diff_new_pack.eVNxd3/_new 2014-09-03 20:07:20.0 +0200 @@ -26,6 +26,7 @@ Source: http://www.keepassx.org/dev/attachments/download/69/keepassx-2.0-alpha6.tar.gz Patch0: keepassx-ppc64le.patch Patch1: keepassx-noselftest.patch +Patch2: KeyFileHandling.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: libgcrypt-devel @@ -45,6 +46,7 @@ %setup -q -n keepassx-2.0-alpha6 %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build mkdir -p build ++ KeyFileHandling.patch ++ Index: keepassx-2.0-alpha6/src/gui/DatabaseOpenWidget.cpp === --- keepassx-2.0-alpha6.orig/src/gui/DatabaseOpenWidget.cpp +++ keepassx-2.0-alpha6/src/gui/DatabaseOpenWidget.cpp @@ -87,7 +87,12 @@ void DatabaseOpenWidget::enterKey(const m_ui->editPassword->setText(pw); } if (!keyFile.isEmpty()) { -m_ui->checkKeyFile->setText(keyFile); + // beware, this is a QCheckBox + // m_ui->checkKeyFile->setText(keyFile); + // changes the label of the check box + m_ui->comboKeyFile->clear(); + m_ui->comboKeyFile->addItem(keyFile); + m_ui->checkKeyFile->setChecked(true); } openDatabase(); -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit keepassx for openSUSE:Factory
Hello community, here is the log from the commit of package keepassx for openSUSE:Factory checked in at 2014-08-27 07:46:12 Comparing /work/SRC/openSUSE:Factory/keepassx (Old) and /work/SRC/openSUSE:Factory/.keepassx.new (New) Package is "keepassx" Changes: --- /work/SRC/openSUSE:Factory/keepassx/keepassx.changes2014-08-04 15:14:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.keepassx.new/keepassx.changes 2014-08-27 07:46:29.0 +0200 @@ -1,0 +2,11 @@ +Mon Aug 25 12:35:16 UTC 2014 - meiss...@suse.com + +- keepassx-noselftest.patch: do not run internal selftest as it requires + libgcrypt checksums which we not always have. + +--- +Fri Aug 1 22:04:55 UTC 2014 - dvla...@suse.com + +- Add keepassx-ppc64le.patch: Set correct endianess for ppc64le. + +--- New: keepassx-noselftest.patch keepassx-ppc64le.patch Other differences: -- ++ keepassx.spec ++ --- /var/tmp/diff_new_pack.srjSG8/_old 2014-08-27 07:46:30.0 +0200 +++ /var/tmp/diff_new_pack.srjSG8/_new 2014-08-27 07:46:30.0 +0200 @@ -24,6 +24,8 @@ Group: Productivity/Security Url:http://www.keepassx.org/ Source: http://www.keepassx.org/dev/attachments/download/69/keepassx-2.0-alpha6.tar.gz +Patch0: keepassx-ppc64le.patch +Patch1: keepassx-noselftest.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: libgcrypt-devel @@ -41,6 +43,8 @@ %prep %setup -q -n keepassx-2.0-alpha6 +%patch0 -p1 +%patch1 -p1 %build mkdir -p build ++ keepassx-noselftest.patch ++ Index: keepassx-2.0-alpha6/tests/TestCryptoHash.cpp === --- keepassx-2.0-alpha6.orig/tests/TestCryptoHash.cpp +++ keepassx-2.0-alpha6/tests/TestCryptoHash.cpp @@ -30,9 +30,6 @@ void TestCryptoHash::initTestCase() void TestCryptoHash::test() { -// TODO: move somewhere else -QVERIFY(Crypto::selfTest()); - CryptoHash cryptoHash1(CryptoHash::Sha256); QCOMPARE(cryptoHash1.result(), QByteArray::fromHex("e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855")); ++ keepassx-ppc64le.patch ++ Index: keepassx-2.0-alpha6/src/crypto/salsa20/ecrypt-config.h === --- keepassx-2.0-alpha6.orig/src/crypto/salsa20/ecrypt-config.h +++ keepassx-2.0-alpha6/src/crypto/salsa20/ecrypt-config.h @@ -35,7 +35,11 @@ #elif defined(__sparc) /* Newer Sparc's */ #define ECRYPT_BIG_ENDIAN #elif defined(__powerpc__) /* PowerPC */ +#if defined(__LITTLE_ENDIAN__) +#define ECRYPT_LITTLE_ENDIAN +#else #define ECRYPT_BIG_ENDIAN +#endif #elif defined(__ppc__) /* PowerPC */ #define ECRYPT_BIG_ENDIAN #elif defined(__hppa) /* HP-PA */ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit keepassx for openSUSE:Factory
Hello community, here is the log from the commit of package keepassx for openSUSE:Factory checked in at 2014-08-04 15:14:39 Comparing /work/SRC/openSUSE:Factory/keepassx (Old) and /work/SRC/openSUSE:Factory/.keepassx.new (New) Package is "keepassx" Changes: --- /work/SRC/openSUSE:Factory/keepassx/keepassx.changes2014-02-11 10:28:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.keepassx.new/keepassx.changes 2014-08-04 15:14:41.0 +0200 @@ -1,0 +2,15 @@ +Thu Apr 17 17:42:52 UTC 2014 - tchva...@suse.com + +- Update to version 2.0-alpha6: + * Add option to lock databases after user inactivity [#62] + * Add compatibility with libgcrypt 1.6 [#129] + * Display passwords in monospace font [#51] + * Use an icon for the button that shows/masks passwords [#38] + * Add an option to show passwords by default [#93] + * Improve password generator design [#122] + * On Linux link .kdbx files with KeePassX + * Remember window size [#154] + * Disallow global auto-typing when the database is locked +- Drop keepassx-gcrypt-1.6.patch: fixed upstream + +--- Old: keepassx-2.0-alpha5.tar.gz keepassx-gcrypt-1.6.patch New: keepassx-2.0-alpha6.tar.gz Other differences: -- ++ keepassx.spec ++ --- /var/tmp/diff_new_pack.G9kqFt/_old 2014-08-04 15:14:42.0 +0200 +++ /var/tmp/diff_new_pack.G9kqFt/_new 2014-08-04 15:14:42.0 +0200 @@ -17,15 +17,13 @@ Name: keepassx -Version:2.0~alpha5 +Version:2.0~alpha6 Release:0 Summary:Cross Platform Password Manager License:GPL-2.0 and LGPL-2.1 and LGPL-3.0+ Group: Productivity/Security Url:http://www.keepassx.org/ -Source: http://www.keepassx.org/dev/attachments/download/56/keepassx-2.0-alpha5.tar.gz -# PATCH-FIX-UPSTREAM keepassx-gcrypt-1.6.patch dims...@opensuse.org -- Fix build with libgcrypt 1.6.0; taken from upstream git -Patch0: keepassx-gcrypt-1.6.patch +Source: http://www.keepassx.org/dev/attachments/download/69/keepassx-2.0-alpha6.tar.gz BuildRequires: cmake BuildRequires: fdupes BuildRequires: libgcrypt-devel @@ -42,8 +40,7 @@ encryption algorithms currently known (AES and Twofish). %prep -%setup -q -n keepassx-2.0-alpha5 -%patch0 -p1 +%setup -q -n keepassx-2.0-alpha6 %build mkdir -p build @@ -81,5 +78,6 @@ %{_datadir}/applications/keepassx.desktop %{_libdir}/%{name}/ %{_datadir}/icons/hicolor +%{_datadir}/mime/packages/keepassx.xml %changelog ++ keepassx-2.0-alpha5.tar.gz -> keepassx-2.0-alpha6.tar.gz ++ 5047 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit keepassx for openSUSE:Factory
Hello community, here is the log from the commit of package keepassx for openSUSE:Factory checked in at 2014-02-11 10:28:16 Comparing /work/SRC/openSUSE:Factory/keepassx (Old) and /work/SRC/openSUSE:Factory/.keepassx.new (New) Package is "keepassx" Changes: --- /work/SRC/openSUSE:Factory/keepassx/keepassx.changes2014-01-07 14:51:40.0 +0100 +++ /work/SRC/openSUSE:Factory/.keepassx.new/keepassx.changes 2014-02-11 10:28:17.0 +0100 @@ -1,0 +2,19 @@ +Fri Feb 7 20:35:19 UTC 2014 - dims...@opensuse.org + +- Update to version 2.0-alpha5: + + Support copying entries and groups using drag’n'drop [#74]. + + Open last used databases on startup [#36]. + + Made the kdbx file parser more robust. + + Only edit entries on doubleclick (not single) or with enter +key. + + Allow removing multiple entries. + + Added option to minimize window when copying data to +clipboard. + + Save password generator settings. + + Fixed auto-type producing wrong chars in some keyboard +configurations [#116]. + + Added some more actions to the toolbar. +- Drop keepassx-2.0-alpha4-fix_lib64.patch: fixed upstream. +- Add keepassx-gcrypt-1.6.patch: Fix build with libgcrypt 1.6.0. + +--- Old: keepassx-2.0-alpha4-fix_lib64.patch keepassx-2.0-alpha4.tar.bz2 New: keepassx-2.0-alpha5.tar.gz keepassx-gcrypt-1.6.patch Other differences: -- ++ keepassx.spec ++ --- /var/tmp/diff_new_pack.dhQxkM/_old 2014-02-11 10:28:17.0 +0100 +++ /var/tmp/diff_new_pack.dhQxkM/_new 2014-02-11 10:28:17.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package keepassx # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,17 +15,17 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: keepassx -# Real version 2.0.alpha4 -Version:1.9.73 +Version:2.0~alpha5 Release:0 -License:GPL-2.0 and LGPL-2.1 and LGPL-3.0+ Summary:Cross Platform Password Manager -Url:http://www.keepassx.org/ +License:GPL-2.0 and LGPL-2.1 and LGPL-3.0+ Group: Productivity/Security -Source: keepassx-2.0-alpha4.tar.bz2 -# PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines -Patch0: keepassx-2.0-alpha4-fix_lib64.patch +Url:http://www.keepassx.org/ +Source: http://www.keepassx.org/dev/attachments/download/56/keepassx-2.0-alpha5.tar.gz +# PATCH-FIX-UPSTREAM keepassx-gcrypt-1.6.patch dims...@opensuse.org -- Fix build with libgcrypt 1.6.0; taken from upstream git +Patch0: keepassx-gcrypt-1.6.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: libgcrypt-devel @@ -42,11 +42,8 @@ encryption algorithms currently known (AES and Twofish). %prep -%setup -q -n keepassx-2.0-alpha4 - -%if %{_lib} == "lib64" +%setup -q -n keepassx-2.0-alpha5 %patch0 -p1 -%endif %build mkdir -p build @@ -68,6 +65,7 @@ %install pushd build %make_install +%suse_update_desktop_file %{name} X-SuSE-DesktopUtility %fdupes %buildroot/%_prefix @@ -79,8 +77,9 @@ %defattr(-,root,root) %doc COPYING LICENSE* %{_bindir}/%{name} -%{_datadir}/%{name} -%{_libdir}/%{name} +%{_datadir}/%{name}/ +%{_datadir}/applications/keepassx.desktop +%{_libdir}/%{name}/ %{_datadir}/icons/hicolor %changelog ++ keepassx-gcrypt-1.6.patch ++ commit 8c7e6552742d11b13bc381fb39c00f9d57ce70ba Author: Felix Geyer Date: Sun Jan 12 12:39:39 2014 +0100 Add compatibility with libgcrypt 1.6. Closes #129 diff --git a/src/crypto/Crypto.cpp b/src/crypto/Crypto.cpp index 6ad7fb0..1e28002 100644 --- a/src/crypto/Crypto.cpp +++ b/src/crypto/Crypto.cpp @@ -23,6 +23,7 @@ bool Crypto::m_initalized(false); +#if !defined(GCRYPT_VERSION_NUMBER) || (GCRYPT_VERSION_NUMBER < 0x010600) static int gcry_qt_mutex_init(void** p_sys) { *p_sys = new QMutex(); @@ -57,6 +58,7 @@ static const struct gcry_thread_cbs gcry_threads_qt = gcry_qt_mutex_unlock, 0, 0, 0, 0, 0, 0, 0, 0 }; +#endif Crypto::Crypto() { @@ -69,7 +71,10 @@ void Crypto::init() return; } +// libgcrypt >= 1.6 doesn't allow custom thread callbacks anymore. +#if !defined(GCRYPT_VERSION_NUMBER) || (GCRYPT_VERSION_NUMBER < 0x010600) gcry_control(GCRYCTL_SET_THREAD_CBS, &gcry_threads_qt); +#endif gcry_check_version(0); gcry_control(GCRYCTL_INITIALIZATION_FINISHED, 0); -- To unsubscri
commit keepassx for openSUSE:Factory
Hello community, here is the log from the commit of package keepassx for openSUSE:Factory checked in at 2014-01-07 14:51:39 Comparing /work/SRC/openSUSE:Factory/keepassx (Old) and /work/SRC/openSUSE:Factory/.keepassx.new (New) Package is "keepassx" Changes: New Changes file: --- /dev/null 2013-11-25 01:44:08.036031256 +0100 +++ /work/SRC/openSUSE:Factory/.keepassx.new/keepassx.changes 2014-01-07 14:51:40.0 +0100 @@ -0,0 +1,130 @@ +--- +Fri Dec 6 08:33:05 UTC 2013 - dims...@opensuse.org + +- Also package LICENSE* files. + +--- +Sun Mar 31 02:30:16 UTC 2013 - devel.opensuse@gmail.com + +- Remove application name from summary +- Add %fdupes macro to spec + +--- +Sat Mar 30 17:03:12 UTC 2013 - devel.opensuse@gmail.com + +- Update to 2.0.alpha4: + * Add random password generator [#52] + * Merge the 'Description' tab into the 'Entry' tab [#59] + * Fix crash when deleting history items [#56] + * Fix crash on Mac OS X Mountain Lion during startup [#50] + * Improved KeePassX application icon [#58] + +--- +Tue Mar 5 10:35:32 UTC 2013 - idon...@suse.com + +- Implement %check +- Fix plugin path for 64bit + +--- +Tue Mar 5 09:58:32 UTC 2013 - idon...@suse.com + +- Cleanup spec file (we only build for SLE/openSUSE) +- Fix version tag + +--- +Mon Mar 4 14:27:25 UTC 2013 - a...@cryptomilk.org + +- Update to 2.0-alpha3 + * Auto-Type on Linux / X11 + * Database locking + * Fix database corruption when changing key transformation rounds [#34] + * Verify header data of kdbx files + * Add menu entry to open URLs in the browser + * Add menu entry to copy an entry attribute to clipboard + * Import kdb (KeePass 1) files [#2] + * Display history items [#23] + * Implement history item limits [#16] + * Group and entry icons can be set [#22] + * Add keyboard shortcuts + * Search in databases [#24] + * Sortable entry view + * Support building Mac OS X bundles + +--- +Thu Jun 28 06:55:53 UTC 2012 - a...@cryptomilk.org + +- Fix build on Factory. + +--- +Tue Mar 30 11:23:51 CEST 2010 - anschnei...@exsuse.de + +- Fixed build. + +--- +Wed Mar 7 11:17:52 CEST 2010 - sniperbeamer_...@fobos.de + +- Updated to 0.4.3 + +--- +Wed Sep 16 15:33:46 CEST 2009 - sniperbeamer_...@fobos.de + +- Updated to 0.4.1 + +--- +Thu Mar 26 18:22:34 CET 2009 - sniperbeamer_...@fobos.de + +- Updated to 0.4.0 + +--- +Sun Nov 9 16:56:23 CET 2008 - sniperbeamer_...@fobos.de + +- Updated to 0.3.4 + +--- +Mon Aug 11 18:33:57 CEST 2008 - sniperbeamer_...@fobos.de + +- Updated to 0.3.3 + +--- +Sun Jul 20 19:22:03 CEST 2008 - sniperbeamer_...@fobos.de + +- Updated to 0.3.2 + +--- +Tue Apr 1 16:05:35 CEST 2008 - anschnei...@suse.de + +- Support Fedora builds + +--- +Tue Apr 1 13:50:09 CEST 2008 - anschnei...@suse.de + +- Updated to 0.3.1 +* made key/password dialog more user friendly +* added option for automatic database locking on inactivity +* native file dialogs are used again under MacOS X and Windows +* program accepts Qt command line switches like “-style” again +* parameter “-cfg” now accepts relative paths +* fixed invalid entries in .desktop file +* fixed potential compilation problem in AES implementation +* fixed crash when re-arranging groups +* fixed size problems of some dialogs +* files are not longer truncated when saving fails +* improved seeding of the random number generator + + +--- +Tue Aug 7 14:23:52 CEST 2007 - anschnei...@suse.de + +- Updated to current 0.2.3 svn version + +--- +Fri Jun 8 13:21:08 CEST 2007 - anschnei...@suse.de + +- Updated to current 0.2.3 svn version +- Fix AppDir detection + +--- +Fri