Release 2.3.3

- Fix crash when browser integration is enabled [#1923]
This commit is contained in:
Janek Bevendorff 2018-05-09 19:25:19 +02:00
commit 0a155d89a3
No known key found for this signature in database
GPG Key ID: 2FDEB0D40BCA5E11
6 changed files with 42 additions and 21 deletions

View File

@ -1,3 +1,8 @@
2.3.3 (2018-05-09)
=========================
- Fix crash when browser integration is enabled [#1923]
2.3.2 (2018-05-07) 2.3.2 (2018-05-07)
========================= =========================

View File

@ -70,7 +70,7 @@ set(CMAKE_AUTOUIC ON)
set(KEEPASSXC_VERSION_MAJOR "2") set(KEEPASSXC_VERSION_MAJOR "2")
set(KEEPASSXC_VERSION_MINOR "3") 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_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") set(KEEPASSXC_BUILD_TYPE "Snapshot" CACHE STRING "Set KeePassXC build type to distinguish between stable releases and snapshots")
@ -125,6 +125,10 @@ elseif(KEEPASSXC_DIST_TYPE STREQUAL "Other")
unset(KEEPASSXC_DIST) unset(KEEPASSXC_DIST)
endif() 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") if("${CMAKE_C_COMPILER}" MATCHES "clang$" OR "${CMAKE_C_COMPILER_ID}" STREQUAL "Clang")
set(CMAKE_COMPILER_IS_CLANG 1) set(CMAKE_COMPILER_IS_CLANG 1)
endif() endif()
@ -245,8 +249,13 @@ if(MINGW)
set(CMAKE_RC_COMPILE_OBJECT "<CMAKE_RC_COMPILER> <FLAGS> -O coff <DEFINES> -i <SOURCE> -o <OBJECT>") 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")) if(NOT (CMAKE_BUILD_TYPE STREQUAL "Debug" OR CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo"))
# Enable DEP and ASLR # Enable DEP and ASLR
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_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 -Wl,--high-entropy-va") 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()
endif() endif()

View File

@ -50,6 +50,13 @@
</screenshots> </screenshots>
<releases> <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"> <release version="2.3.2" date="2018-05-07">
<description> <description>
<ul> <ul>

View File

@ -260,7 +260,7 @@ Seleccioneu si voleu permetre l&apos;accés.</translation>
</message> </message>
<message> <message>
<source>Re&amp;quest to unlock the database if it is locked</source> <source>Re&amp;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>
<message> <message>
<source>Only entries with the same scheme (http://, https://, ...) are returned.</source> <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
@ -575,7 +575,7 @@ Please consider generating a new key file.</source>
</message> </message>
<message> <message>
<source>Copy history</source> <source>Copy history</source>
<translation>Còpia el historial</translation> <translation>Copia el historial</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1248,7 +1248,7 @@ Do you want to merge your changes?</source>
</message> </message>
<message> <message>
<source>Never</source> <source>Never</source>
<translation type="unfinished"/> <translation>Mai</translation>
</message> </message>
<message> <message>
<source>[PROTECTED]</source> <source>[PROTECTED]</source>
@ -1897,7 +1897,7 @@ This may cause the affected plugins to malfunction.</source>
</message> </message>
<message> <message>
<source>Never</source> <source>Never</source>
<translation type="unfinished"/> <translation>Mai</translation>
</message> </message>
<message> <message>
<source>Password</source> <source>Password</source>
@ -1913,15 +1913,15 @@ This may cause the affected plugins to malfunction.</source>
</message> </message>
<message> <message>
<source>Created</source> <source>Created</source>
<translation type="unfinished"/> <translation>Creat</translation>
</message> </message>
<message> <message>
<source>Modified</source> <source>Modified</source>
<translation type="unfinished"/> <translation>Modificat</translation>
</message> </message>
<message> <message>
<source>Accessed</source> <source>Accessed</source>
<translation type="unfinished"/> <translation>Accedit</translation>
</message> </message>
<message> <message>
<source>Attachments</source> <source>Attachments</source>
@ -2667,7 +2667,7 @@ Es tracta d&apos;una migració unidireccional. No obrir la base de dades importa
</message> </message>
<message> <message>
<source>&amp;Close database</source> <source>&amp;Close database</source>
<translation>Tanca base de dades</translation> <translation>Tanca la base de dades</translation>
</message> </message>
<message> <message>
<source>&amp;New database</source> <source>&amp;New database</source>
@ -2727,11 +2727,11 @@ Es tracta d&apos;una migració unidireccional. No obrir la base de dades importa
</message> </message>
<message> <message>
<source>Copy &amp;username</source> <source>Copy &amp;username</source>
<translation>Còpia el nom d&apos;&amp;usuari</translation> <translation>Copia el nom d&apos;&amp;usuari</translation>
</message> </message>
<message> <message>
<source>Copy username to clipboard</source> <source>Copy username to clipboard</source>
<translation>Còpia el nom d&apos;usuari al porta-retalls</translation> <translation>Copia el nom d&apos;usuari al porta-retalls</translation>
</message> </message>
<message> <message>
<source>Cop&amp;y password</source> <source>Cop&amp;y password</source>
@ -2739,11 +2739,11 @@ Es tracta d&apos;una migració unidireccional. No obrir la base de dades importa
</message> </message>
<message> <message>
<source>Copy password to clipboard</source> <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>
<message> <message>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Conficuració</translation> <translation>&amp;Configuració</translation>
</message> </message>
<message> <message>
<source>Password Generator</source> <source>Password Generator</source>
@ -2751,7 +2751,7 @@ Es tracta d&apos;una migració unidireccional. No obrir la base de dades importa
</message> </message>
<message> <message>
<source>&amp;Perform Auto-Type</source> <source>&amp;Perform Auto-Type</source>
<translation>Realitza complació automètica</translation> <translation>Realitza compleció automàtica</translation>
</message> </message>
<message> <message>
<source>&amp;Open URL</source> <source>&amp;Open URL</source>
@ -2759,7 +2759,7 @@ Es tracta d&apos;una migració unidireccional. No obrir la base de dades importa
</message> </message>
<message> <message>
<source>&amp;Lock databases</source> <source>&amp;Lock databases</source>
<translation>&amp;bloqueja la bases de dades</translation> <translation>&amp;Bloqueja la bases de dades</translation>
</message> </message>
<message> <message>
<source>&amp;Title</source> <source>&amp;Title</source>
@ -3510,11 +3510,11 @@ Available commands:
</message> </message>
<message> <message>
<source>Last Modified</source> <source>Last Modified</source>
<translation type="unfinished"/> <translation>Darrera modificació</translation>
</message> </message>
<message> <message>
<source>Created</source> <source>Created</source>
<translation type="unfinished"/> <translation>Creat</translation>
</message> </message>
<message> <message>
<source>Legacy Browser Integration</source> <source>Legacy Browser Integration</source>

View File

@ -1,5 +1,5 @@
name: keepassxc name: keepassxc
version: 2.3.2 version: 2.3.3
grade: stable grade: stable
summary: Community-driven port of the Windows application “KeePass Password Safe” summary: Community-driven port of the Windows application “KeePass Password Safe”
description: | description: |

View File

@ -78,7 +78,7 @@ void NativeMessagingHost::run()
QFile::remove(serverPath); QFile::remove(serverPath);
// Ensure that STDIN is not being listened when proxy is used // 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); m_notifier->setEnabled(false);
} }