Skip to content

Commit

Permalink
Release 2.3.2
Browse files Browse the repository at this point in the history
- Enable high entropy ASLR on Windows [#1747]
- Enhance favicon fetching [#1786]
- Fix crash on Windows due to autotype [#1691]
- Fix dark tray icon changing all icons [#1680]
- Fix --pw-stdin not using getPassword function [#1686]
- Fix placeholders being resolved in notes [#1907]
- Enable auto-type start delay to be configurable [#1908]
- Browser: Fix native messaging reply size [#1719]
- Browser: Increase maximum buffer size [#1720]
- Browser: Enhance usability and functionality [#1810, #1822, #1830, #1884, #1906]
- SSH Agent: Parse aes-256-cbc/ctr keys [#1682]
- SSH Agent: Enhance usability and functionality [#1677, #1679, #1681, #1787]
  • Loading branch information
droidmonkey committed May 8, 2018
2 parents 2fcaeea + 9025848 commit 2bb72eb
Show file tree
Hide file tree
Showing 65 changed files with 9,936 additions and 1,186 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
2.3.2 (2018-05-07)
=========================

- Enable high entropy ASLR on Windows [#1747]
- Enhance favicon fetching [#1786]
- Fix crash on Windows due to autotype [#1691]
- Fix dark tray icon changing all icons [#1680]
- Fix --pw-stdin not using getPassword function [#1686]
- Fix placeholders being resolved in notes [#1907]
- Enable auto-type start delay to be configurable [#1908]
- Browser: Fix native messaging reply size [#1719]
- Browser: Increase maximum buffer size [#1720]
- Browser: Enhance usability and functionality [#1810, #1822, #1830, #1884, #1906]
- SSH Agent: Parse aes-256-cbc/ctr keys [#1682]
- SSH Agent: Enhance usability and functionality [#1677, #1679, #1681, #1787]

2.3.1 (2018-03-06)
=========================

Expand Down
6 changes: 3 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ set(CMAKE_AUTOUIC ON)

set(KEEPASSXC_VERSION_MAJOR "2")
set(KEEPASSXC_VERSION_MINOR "3")
set(KEEPASSXC_VERSION_PATCH "1")
set(KEEPASSXC_VERSION_PATCH "2")
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")
Expand Down Expand Up @@ -245,8 +245,8 @@ if(MINGW)
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")
set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--nxcompat -Wl,--dynamicbase")
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")
endif()
endif()

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ so please check out your distribution's package list to see if KeePassXC is avai
[Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/keepasshttp-connector/) and
[Google Chrome or Chromium](https://chrome.google.com/webstore/detail/keepasshttp-connector/dafgdjggglmmknipkhngniifhplpcldb), and
[passafari](https://github.com/mmichaa/passafari.safariextension/) in Safari. [[See note about KeePassHTTP]](#Note_about_KeePassHTTP)
- Browser integration with KeePassXC-Browser using [native messaging](https://developer.chrome.com/extensions/nativeMessaging) for [Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/keepassxc-browser/) and [Google Chrome or Chromium](https://chrome.google.com/webstore/detail/keepassxc-browser/iopaggbpplllidnfmcghoonnokmjoicf)
- Browser integration with KeePassXC-Browser using [native messaging](https://developer.chrome.com/extensions/nativeMessaging) for [Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/keepassxc-browser/) and [Google Chrome or Chromium](https://chrome.google.com/webstore/detail/keepassxc-browser/oboonakemofpalcgghocfoadofidjkkk)
- Many bug fixes

For a full list of features and changes, read the [CHANGELOG](CHANGELOG) document.
Expand Down
18 changes: 18 additions & 0 deletions share/linux/org.keepassxc.KeePassXC.appdata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,24 @@
</screenshots>

<releases>
<release version="2.3.2" date="2018-05-07">
<description>
<ul>
<li>Enable high entropy ASLR on Windows [#1747]</li>
<li>Enhance favicon fetching [#1786]</li>
<li>Fix crash on Windows due to autotype [#1691]</li>
<li>Fix dark tray icon changing all icons [#1680]</li>
<li>Fix --pw-stdin not using getPassword function [#1686]</li>
<li>Fix placeholders being resolved in notes [#1907]</li>
<li>Enable auto-type start delay to be configurable [#1908]</li>
<li>Browser: Fix native messaging reply size [#1719]</li>
<li>Browser: Increase maximum buffer size [#1720]</li>
<li>Browser: Enhance usability and functionality [#1810, #1822, #1830, #1884, #1906]</li>
<li>SSH Agent: Parse aes-256-cbc/ctr keys [#1682]</li>
<li>SSH Agent: Enhance usability and functionality [#1677, #1679, #1681, #1787]</li>
</ul>
</description>
</release>
<release version="2.3.1" date="2018-03-06">
<description>
<ul>
Expand Down
4,102 changes: 4,102 additions & 0 deletions share/translations/keepassx_bn.ts

Large diffs are not rendered by default.

64 changes: 33 additions & 31 deletions share/translations/keepassx_ca.ts
Original file line number Diff line number Diff line change
Expand Up @@ -73,12 +73,13 @@ Nucli: %3 %4</translation>
</message>
<message>
<source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
<translation type="unfinished"/>
<translation>Agraïments de l&apos;equip de KeePassXC a debfx per crear el KeePassX original.</translation>
</message>
<message>
<source>Build Type: %1
</source>
<translation type="unfinished"/>
<translation>Tipus de construcció: %1
</translation>
</message>
</context>
<context>
Expand Down Expand Up @@ -110,7 +111,7 @@ Seleccioneu si voleu permetre l&apos;accés.</translation>
<name>AgentSettingsWidget</name>
<message>
<source>Enable SSH Agent (requires restart)</source>
<translation type="unfinished"/>
<translation>Habilita l&apos;agent SSH (requereix reiniciar-se)</translation>
</message>
</context>
<context>
Expand All @@ -129,7 +130,7 @@ Seleccioneu si voleu permetre l&apos;accés.</translation>
</message>
<message>
<source>The Syntax of your Auto-Type statement is incorrect!</source>
<translation type="unfinished"/>
<translation>La sintaxi de l&apos;Auto-Type no és correcte!</translation>
</message>
<message>
<source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
Expand Down Expand Up @@ -193,7 +194,7 @@ Seleccioneu si voleu permetre l&apos;accés.</translation>
<name>BrowserAccessControlDialog</name>
<message>
<source>KeePassXC-Browser Confirm Access</source>
<translation type="unfinished"/>
<translation>Confirma l&apos;accés al navegador KeePassXC</translation>
</message>
<message>
<source>Remember this decision</source>
Expand Down Expand Up @@ -222,19 +223,19 @@ Seleccioneu si voleu permetre l&apos;accés.</translation>
</message>
<message>
<source>This is required for accessing your databases with KeePassXC-Browser</source>
<translation type="unfinished"/>
<translation>Requerit per l&apos;accés a les teues bases de dades amb el navegador KeePassXC</translation>
</message>
<message>
<source>Enable KeepassXC browser integration</source>
<translation type="unfinished"/>
<translation>Habilita la integració de KeePassXC amb el navegador</translation>
</message>
<message>
<source>General</source>
<translation>General</translation>
</message>
<message>
<source>Enable integration for these browsers:</source>
<translation type="unfinished"/>
<translation>Habilita la integració amb els següents navegadors:</translation>
</message>
<message>
<source>&amp;Google Chrome</source>
Expand All @@ -255,45 +256,45 @@ Seleccioneu si voleu permetre l&apos;accés.</translation>
<message>
<source>Show a &amp;notification when credentials are requested</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation type="unfinished"/>
<translation>Mostra una &amp;notificació quan es demanen credencials</translation>
</message>
<message>
<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>
</message>
<message>
<source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
<translation type="unfinished"/>
<translation>Només es retornen les entrades amb el mateix patró (http://, https://, ...)</translation>
</message>
<message>
<source>&amp;Match URL scheme (e.g., https://...)</source>
<translation type="unfinished"/>
<translation>Torna les coincidències a&amp;mb patrons URL (e.g., https://...)</translation>
</message>
<message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Només retorna les millors coincidències per a una adreça URL específica en lloc de totes les entrades per al domini.</translation>
</message>
<message>
<source>&amp;Return only best-matching credentials</source>
<translation type="unfinished"/>
<translation>&amp;Retorna només les millors coincidències de les credencials</translation>
</message>
<message>
<source>Sort &amp;matching credentials by title</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation type="unfinished"/>
<translation>Ordena les entrades coincidents per títol (ctrl + &amp;m)</translation>
</message>
<message>
<source>Sort matching credentials by &amp;username</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation type="unfinished"/>
<translation>Ordena les entrades coincidents per nom d&apos;&amp;usuari</translation>
</message>
<message>
<source>&amp;Disconnect all browsers</source>
<translation type="unfinished"/>
<translation>&amp;Desconnecta tots els navegadors</translation>
</message>
<message>
<source>Forget all remembered &amp;permissions</source>
<translation type="unfinished"/>
<translation>Oblida tots els &amp;permisos recordats</translation>
</message>
<message>
<source>Advanced</source>
Expand All @@ -302,12 +303,12 @@ Seleccioneu si voleu permetre l&apos;accés.</translation>
<message>
<source>Never &amp;ask before accessing credentials</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation type="unfinished"/>
<translation>No torn&amp;ar a preguntar abans d&apos;accedir a les credencials</translation>
</message>
<message>
<source>Never ask before &amp;updating credentials</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation type="unfinished"/>
<translation>No preguntar abans d&apos;act&amp;ualitzar les credencials</translation>
</message>
<message>
<source>Only the selected database has to be connected with a client.</source>
Expand All @@ -316,7 +317,7 @@ Seleccioneu si voleu permetre l&apos;accés.</translation>
<message>
<source>Searc&amp;h in all opened databases for matching credentials</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation type="unfinished"/>
<translation>Cerca en totes les bases de dades obertes, entrades coincidents (crtl + &amp;h)</translation>
</message>
<message>
<source>Automatically creating or updating string fields is not supported.</source>
Expand Down Expand Up @@ -354,19 +355,19 @@ Seleccioneu si voleu permetre l&apos;accés.</translation>
<message>
<source>Browse...</source>
<extracomment>Button for opening file dialog</extracomment>
<translation type="unfinished"/>
<translation>Navega...</translation>
</message>
<message>
<source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
<translation type="unfinished"/>
<translation>&lt;b&gt;Atenció:&lt;/b&gt; Canviar les següents opcions és perillós!</translation>
</message>
<message>
<source>Executable Files (*.exe);;All Files (*.*)</source>
<translation type="unfinished"/>
<translation>Arxius executables (*.exe);;Tots els arxius (*.*)</translation>
</message>
<message>
<source>Executable Files (*)</source>
<translation type="unfinished"/>
<translation>Arxius executables (*)</translation>
</message>
<message>
<source>Select custom proxy location</source>
Expand All @@ -392,7 +393,7 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source>Save and allow access</source>
<translation type="unfinished"/>
<translation>Desa i autoritza l&apos;accés</translation>
</message>
<message>
<source>KeePassXC: Overwrite existing key?</source>
Expand All @@ -401,7 +402,8 @@ give it a unique name to identify and accept it.</source>
<message>
<source>A shared encryption key with the name &quot;%1&quot; already exists.
Do you want to overwrite it?</source>
<translation type="unfinished"/>
<translation>Ja existeix una clau de xifratge compartida amb el nom &quot;%1&quot;.
Voleu sobreescriure-la?</translation>
</message>
<message>
<source>KeePassXC: Update Entry</source>
Expand All @@ -427,27 +429,27 @@ Per favor, desbloqueu la base de dades seleccionada o escolliu-ne una altra.</t
</message>
<message>
<source>The active database does not contain a settings entry.</source>
<translation type="unfinished"/>
<translation>La base de dades activa no conté cap entrada de configuració.</translation>
</message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: No s&apos;han trobat claus</translation>
</message>
<message>
<source>No shared encryption keys found in KeePassXC Settings.</source>
<translation type="unfinished"/>
<translation>No s&apos;han trobat claus de xifratge compartides en la configuració de KeePassHttp.</translation>
</message>
<message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: Claus de la base de dades eliminades</translation>
</message>
<message numerus="yes">
<source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
<translation><numerusform>Reeixidament eliminat %n encriptació clau (s) de configuració KeePassXC.</numerusform><numerusform>Eliminada(es) correctament %n clau(s) de xifratge de la configuració de KeePassXC.</numerusform></translation>
</message>
<message>
<source>Removing stored permissions…</source>
<translation type="unfinished"/>
<translation>Eliminant permisos emmagatzemats...</translation>
</message>
<message>
<source>Abort</source>
Expand Down Expand Up @@ -1565,7 +1567,7 @@ Do you want to merge your changes?</source>
<message>
<source>Browse...</source>
<extracomment>Button for opening file dialog</extracomment>
<translation type="unfinished"/>
<translation>Navega...</translation>
</message>
<message>
<source>Attachment</source>
Expand Down Expand Up @@ -3078,7 +3080,7 @@ This version is not meant for production use.</source>
</message>
<message>
<source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
<translation type="unfinished"/>
<translation>&lt;b&gt;Atenció:&lt;/b&gt; Canviar les següents opcions és perillós!</translation>
</message>
<message>
<source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
Expand Down
45 changes: 38 additions & 7 deletions share/translations/keepassx_en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2623,6 +2623,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>KeePassXC - Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Database password: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
Expand Down Expand Up @@ -3646,15 +3650,27 @@ Available commands:
<translation type="unfinished"></translation>
</message>
<message>
<source>Agent refused this identity.</source>
<source>No agent running, cannot remove identity.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No agent running, cannot remove identity.</source>
<source>Agent does not have this identity.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Agent does not have this identity.</source>
<source>Agent refused this identity. Possible reasons include:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The key has already been added.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restricted lifetime is not supported by the agent (check options).</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>A confirmation request is not supported by the agent (check options).</source>
<translation type="unfinished"></translation>
</message>
</context>
Expand Down Expand Up @@ -3887,10 +3903,6 @@ Please unlock the selected database or choose another one which is unlocked.</so
<source>Global Auto-Type shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Auto-Type delay</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> ms</source>
<comment>Milliseconds</comment>
Expand Down Expand Up @@ -3920,6 +3932,14 @@ Please unlock the selected database or choose another one which is unlocked.</so
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Auto-Type typing delay</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Auto-Type start delay</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
Expand Down Expand Up @@ -4059,6 +4079,17 @@ Please unlock the selected database or choose another one which is unlocked.</so
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UrlFetchProgressDialog</name>
<message>
<source>Download Progress</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Downloading %1.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WelcomeWidget</name>
<message>
Expand Down
Loading

0 comments on commit 2bb72eb

Please sign in to comment.