Hello community, here is the log from the commit of package keepassxc for openSUSE:Factory checked in at 2018-05-15 10:16:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/keepassxc (Old) and /work/SRC/openSUSE:Factory/.keepassxc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "keepassxc" Tue May 15 10:16:11 2018 rev:11 rq:607064 version:2.3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/keepassxc/keepassxc.changes 2018-05-11 09:15:43.464059996 +0200 +++ /work/SRC/openSUSE:Factory/.keepassxc.new/keepassxc.changes 2018-05-15 10:34:37.793482303 +0200 @@ -1,0 +2,6 @@ +Mon May 14 10:54:15 UTC 2018 - [email protected] + +- update to 2.3.3 + - Fix crash when browser integration is enabled [#1923] + +------------------------------------------------------------------- Old: ---- keepassxc-2.3.2-src.tar.xz keepassxc-2.3.2-src.tar.xz.sig New: ---- keepassxc-2.3.3-src.tar.xz keepassxc-2.3.3-src.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ keepassxc.spec ++++++ --- /var/tmp/diff_new_pack.LEJkUc/_old 2018-05-15 10:34:38.577453511 +0200 +++ /var/tmp/diff_new_pack.LEJkUc/_new 2018-05-15 10:34:38.581453364 +0200 @@ -17,7 +17,7 @@ Name: keepassxc -Version: 2.3.2 +Version: 2.3.3 Release: 0 Summary: Qt5-based Password Manager License: GPL-2.0-only OR GPL-3.0-only ++++++ keepassxc-2.3.2-src.tar.xz -> keepassxc-2.3.3-src.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/keepassxc-2.3.2/.version new/keepassxc-2.3.3/.version --- old/keepassxc-2.3.2/.version 2018-05-08 19:32:00.000000000 +0200 +++ new/keepassxc-2.3.3/.version 2018-05-09 19:29:03.000000000 +0200 @@ -1 +1 @@ -2.3.2 \ No newline at end of file +2.3.3 \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/keepassxc-2.3.2/CHANGELOG new/keepassxc-2.3.3/CHANGELOG --- old/keepassxc-2.3.2/CHANGELOG 2018-05-08 05:20:10.000000000 +0200 +++ new/keepassxc-2.3.3/CHANGELOG 2018-05-09 19:25:19.000000000 +0200 @@ -1,3 +1,8 @@ +2.3.3 (2018-05-09) +========================= + +- Fix crash when browser integration is enabled [#1923] + 2.3.2 (2018-05-07) ========================= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/keepassxc-2.3.2/CMakeLists.txt new/keepassxc-2.3.3/CMakeLists.txt --- old/keepassxc-2.3.2/CMakeLists.txt 2018-05-08 05:20:10.000000000 +0200 +++ new/keepassxc-2.3.3/CMakeLists.txt 2018-05-09 19:25:19.000000000 +0200 @@ -70,7 +70,7 @@ set(KEEPASSXC_VERSION_MAJOR "2") set(KEEPASSXC_VERSION_MINOR "3") -set(KEEPASSXC_VERSION_PATCH "2") +set(KEEPASSXC_VERSION_PATCH "3") set(KEEPASSXC_VERSION "${KEEPASSXC_VERSION_MAJOR}.${KEEPASSXC_VERSION_MINOR}.${KEEPASSXC_VERSION_PATCH}") set(KEEPASSXC_BUILD_TYPE "Snapshot" CACHE STRING "Set KeePassXC build type to distinguish between stable releases and snapshots") @@ -125,6 +125,10 @@ unset(KEEPASSXC_DIST) endif() +if("${CMAKE_SIZEOF_VOID_P}" EQUAL "4") + set(IS_32BIT TRUE) +endif() + if("${CMAKE_C_COMPILER}" MATCHES "clang$" OR "${CMAKE_C_COMPILER_ID}" STREQUAL "Clang") set(CMAKE_COMPILER_IS_CLANG 1) endif() @@ -245,8 +249,13 @@ set(CMAKE_RC_COMPILE_OBJECT "<CMAKE_RC_COMPILER> <FLAGS> -O coff <DEFINES> -i <SOURCE> -o <OBJECT>") if(NOT (CMAKE_BUILD_TYPE STREQUAL "Debug" OR CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo")) # Enable DEP and ASLR - set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--nxcompat -Wl,--dynamicbase -Wl,--high-entropy-va") - set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--nxcompat -Wl,--dynamicbase -Wl,--high-entropy-va") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--nxcompat -Wl,--dynamicbase") + set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--nxcompat -Wl,--dynamicbase") + # Enable high entropy ASLR for 64-bit builds + if(NOT IS_32BIT) + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--high-entropy-va") + set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--high-entropy-va") + endif() endif() endif() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/keepassxc-2.3.2/share/linux/org.keepassxc.KeePassXC.appdata.xml new/keepassxc-2.3.3/share/linux/org.keepassxc.KeePassXC.appdata.xml --- old/keepassxc-2.3.2/share/linux/org.keepassxc.KeePassXC.appdata.xml 2018-05-08 05:20:10.000000000 +0200 +++ new/keepassxc-2.3.3/share/linux/org.keepassxc.KeePassXC.appdata.xml 2018-05-09 19:25:19.000000000 +0200 @@ -50,6 +50,13 @@ </screenshots> <releases> + <release version="2.3.3" date="2018-05-09"> + <description> + <ul> + <li>Fix crash when browser integration is enabled [#1923]</li> + </ul> + </description> + </release> <release version="2.3.2" date="2018-05-07"> <description> <ul> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/keepassxc-2.3.2/share/translations/keepassx_ca.ts new/keepassxc-2.3.3/share/translations/keepassx_ca.ts --- old/keepassxc-2.3.2/share/translations/keepassx_ca.ts 2018-05-08 05:20:10.000000000 +0200 +++ new/keepassxc-2.3.3/share/translations/keepassx_ca.ts 2018-05-09 19:25:19.000000000 +0200 @@ -260,7 +260,7 @@ </message> <message> <source>Re&quest to unlock the database if it is locked</source> - <translation>Sol·licitar el desbloqueig de la base de dades si està blocada</translation> + <translation>Sol·licita el desbloqueig de la base de dades si està blocada</translation> </message> <message> <source>Only entries with the same scheme (http://, https://, ...) are returned.</source> @@ -575,7 +575,7 @@ </message> <message> <source>Copy history</source> - <translation>Còpia el historial</translation> + <translation>Copia el historial</translation> </message> </context> <context> @@ -1248,7 +1248,7 @@ </message> <message> <source>Never</source> - <translation type="unfinished"/> + <translation>Mai</translation> </message> <message> <source>[PROTECTED]</source> @@ -1897,7 +1897,7 @@ </message> <message> <source>Never</source> - <translation type="unfinished"/> + <translation>Mai</translation> </message> <message> <source>Password</source> @@ -1913,15 +1913,15 @@ </message> <message> <source>Created</source> - <translation type="unfinished"/> + <translation>Creat</translation> </message> <message> <source>Modified</source> - <translation type="unfinished"/> + <translation>Modificat</translation> </message> <message> <source>Accessed</source> - <translation type="unfinished"/> + <translation>Accedit</translation> </message> <message> <source>Attachments</source> @@ -2667,7 +2667,7 @@ </message> <message> <source>&Close database</source> - <translation>Tanca base de dades</translation> + <translation>Tanca la base de dades</translation> </message> <message> <source>&New database</source> @@ -2727,11 +2727,11 @@ </message> <message> <source>Copy &username</source> - <translation>Còpia el nom d'&usuari</translation> + <translation>Copia el nom d'&usuari</translation> </message> <message> <source>Copy username to clipboard</source> - <translation>Còpia el nom d'usuari al porta-retalls</translation> + <translation>Copia el nom d'usuari al porta-retalls</translation> </message> <message> <source>Cop&y password</source> @@ -2739,11 +2739,11 @@ </message> <message> <source>Copy password to clipboard</source> - <translation>Còpia la contrasenya al porta-retalls</translation> + <translation>Copia la contrasenya al porta-retalls</translation> </message> <message> <source>&Settings</source> - <translation>&Conficuració</translation> + <translation>&Configuració</translation> </message> <message> <source>Password Generator</source> @@ -2751,7 +2751,7 @@ </message> <message> <source>&Perform Auto-Type</source> - <translation>Realitza complació automètica</translation> + <translation>Realitza compleció automàtica</translation> </message> <message> <source>&Open URL</source> @@ -2759,7 +2759,7 @@ </message> <message> <source>&Lock databases</source> - <translation>&bloqueja la bases de dades</translation> + <translation>&Bloqueja la bases de dades</translation> </message> <message> <source>&Title</source> @@ -3510,11 +3510,11 @@ </message> <message> <source>Last Modified</source> - <translation type="unfinished"/> + <translation>Darrera modificació</translation> </message> <message> <source>Created</source> - <translation type="unfinished"/> + <translation>Creat</translation> </message> <message> <source>Legacy Browser Integration</source> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/keepassxc-2.3.2/src/browser/NativeMessagingHost.cpp new/keepassxc-2.3.3/src/browser/NativeMessagingHost.cpp --- old/keepassxc-2.3.2/src/browser/NativeMessagingHost.cpp 2018-05-08 05:20:10.000000000 +0200 +++ new/keepassxc-2.3.3/src/browser/NativeMessagingHost.cpp 2018-05-09 19:25:19.000000000 +0200 @@ -78,7 +78,7 @@ QFile::remove(serverPath); // Ensure that STDIN is not being listened when proxy is used - if (m_notifier->isEnabled()) { + if (m_notifier && m_notifier->isEnabled()) { m_notifier->setEnabled(false); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/keepassxc-2.3.2/src/version.h.cmake new/keepassxc-2.3.3/src/version.h.cmake --- old/keepassxc-2.3.2/src/version.h.cmake 2018-05-08 05:20:10.000000000 +0200 +++ new/keepassxc-2.3.3/src/version.h.cmake 2018-05-09 19:25:19.000000000 +0200 @@ -1,5 +1,5 @@ #define GIT_HEAD "@GIT_HEAD@" #define GIT_DESCRIBE "@GIT_DESCRIBE@" -#define DIST_HASH "2bb72eba0292ad44016b496d84907a9aa7968684" -#define DIST_DATE "1525749610" +#define DIST_HASH "0a155d89a3bb67676b0c993fb1eda4317e7b473c" +#define DIST_DATE "1525886719"
