Page MenuHome GnuPG

No OneTemporary

This document is not UTF8. It was detected as ISO-8859-1 (Latin 1) and converted to UTF8 for display.
diff --git a/NEWS b/NEWS
index 0a395081..8a3ee998 100644
--- a/NEWS
+++ b/NEWS
@@ -1,309 +1,314 @@
# NEWS for gpg4win -*- coding: latin-1 -*-
#
# The version number given below are for the standard installers as
# distributed by www.gpg4win.org.
Noteworthy changes in version 2.2.2 (unreleased)
------------------------------------------------
(en) GnuPG has been updated to version 2.0.26. See release notes on
www.gnupg.org for details.
(de) GnuPG wurde auf Version 2.0.26 aktualisiert. Details zu dieser
Version finden sich unter www.gnupg.org
(en) A library load problem has been fixed that could keep Kleopatra
from starting on some systems.
(de) Ein Problem wurde behoben welches dazu führen konnte das Kleopatra
auf manchen System nicht startete.
(en) Kleopatra has been updated to KDE Sofware Colleciton Version 4.14.
(de) Kleopatra wurde auf den stand der KDE Software Kollektion 4.14
aktualisiert.
(en) Used libraries have been updated to their latest stable relase.
(de) Verwendete Bibliotheken wurden aktualisiert.
(en) GpgEX no longer crashes if the environment variable GNUPGHOME is set.
(de) GpgEX stürzt nicht mehr ab wenn die Umgebungsvariable GNUPGHOME gesetzt
ist.
(en) Pinentry-qt warning and confirmation dialogs should now open in the
foreground.
(de) Bestätigungs und Warnmeldungen von pinentry-qt sollten sich nun auch
im Vordergrund öffnen.
(en) Problems with Outlook sender / recipient address lookup have been
fixed in GpgOL. Especially for Microsoft Exchange addresses.
(de) Probleme mit der Auflösung von Sender / Empfängeraddressen wurden
in GpgOL behoben. Insbesondere bei der Verwendung von Microsoft
Exchange Addressbüchern.
+(en) Command line output is now encoded to the Windows console encoding.
+
+(de) Kommandozeilen Ausgaben werden nun im zur Windows Konsole passenden
+ Encoding ausgegeben.
+
~~~~~~~~~~~~~~~
GnuPG: 2.0.26
Kleopatra: 2.2.0-gitac229d2
GPA: 0.9.4
GpgOL: 1.2.1
GpgEX: 1.0.1
Claws-Mail: 3.9.1
Kompendium DE: 3.0.0
Kompendium EN: 3.0.0
~~~~~~~~~~~~~~~
Noteworthy changes in version 2.2.1 (2013-10-08)
------------------------------------------------
(de) Ein Fehler der eine mögliche endlosschleife in GnuPG auslösen
konnte wurde behoben. [CVE-2013-4402]
(en) Fixed possible infinite recursion in the compressed packet
parser. [CVE-2013-4402]
(en) Kleopatra no longer crashes when using Microsoft Office IME.
(de) Kleopatra stürzt nun nicht mehr ab wenn man Microsoft Office IME
verwendet.
(en) Support for SPR332 and 532 pinpads.
(de) Unterstützung für SPR332 und 532 Pinpads.
~~~~~~~~~~~~~~~
GnuPG: 2.0.22
Kleopatra: 2.2.0
GPA: 0.9.4
GpgOL: 1.2.0
GpgEX: 1.0.0
Claws-Mail: 3.9.1
Kompendium DE: 3.0.0
Kompendium EN: 3.0.0
~~~~~~~~~~~~~~~
Noteworthy changes in version 2.2.0 (2013-08-20)
------------------------------------------------
(en) GpgEx now works on Windows 64 bit.
(de) GpgEX funktioniert nun unter Windows 64 bit.
(en) Gpg-agent may now be used as Pageant (PuTTY authentication agent)
replacement with additional smartcard support.
(de) Gpg-agent kann nun als Pageant (PuTTY authentication agent) Ersatz
genutzt werden - mit zusätzlicher SmartCard-Unterstützung.
(en) Pinentry now allows to paste in the passphrase.
(de) Das Einfügen von Passphrasen aus der Zwischenablage ist nun erlaubt.
(en) Kleopatra no longer crashes when started by a regular user on
terminal servers (Windows Server).
(de) Crash beim Start von Kleopatra durch einen gewöhnlichen Nutzer auf
Terminalservern (Windows Server) behoben.
(en) GpgOL provides rudimentary support for Outlook 2010 and 2013.
The following crypto functions are already available via the new
GpgOL ribbon rsp. Outlook's context menu (no MIME parsing, yet):
- Encrypting/decrypting mail bodys
- Saving and decrypting attachments
- Attaching and encrypting files
- Signing and signature verification (of opaque signatures)
(de) GpgOL bietet rudimentäre Unterstützung für Outlook 2010 und 2013.
Folgende Krypto-Operationen sind bereits über das neue
GpgOL-Ribbon bzw. über das Kontextmenü von Outlook möglich
(kein MIME-Parsing):
- Verschlüsseln/Entschlüsseln des Mail-Bodys.
- Speichern und Entschlüsseln von Anhängen.
- Dateien anhängen und verschlüsseln.
- Signieren/Prüfen (von opaken Signaturen).
(en) Extracting a tarball through the Kleopatra GUI now works reliable
(de) Das entpacken eines tar Archivs funktioniert nun auch über Kleopatra
zuverlässig.
(en) Added mkportable.exe as a tool to create a portable installation.
(de) Neues Werkzeug mkportable.exe um eine portable Installation zu
erstellen.
(en) Kleopatra now allows it to generate keys with a size up to 4096 bit.
(de) Kleopatra erlaubt es nun Zertifikate mit einer Länge von
bis zu 4096 bit zu erstellen.
~~~~~~~~~~~~~~~
GnuPG: 2.0.21
Kleopatra: 2.2.0
GPA: 0.9.4
GpgOL: 1.2.0
GpgEX: 1.0.0
Claws-Mail: 3.9.1
Kompendium DE: 3.0.0
Kompendium EN: 3.0.0
~~~~~~~~~~~~~~~
Noteworthy changes in version 2.1.1 (2013-05-28)
------------------------------------------------
(en) New versions of GnuPG, GpgOL, GPA, Kleopatra, and Claws-Mail.
(de) Neue Versionen von GnuPG, GpgOL, GPA, Kleopatra and Claws-Mail.
(en) Development files for the crypto libraries will now be installed.
(de) Entwicklerwerkzeuge für die Krypto-Bibliotheken werden nun mit
installiert.
~~~~~~~~~~~~~~~
GnuPG: 2.0.20
Kleopatra: 2.1.1
GPA: 0.9.4
GpgOL: 1.1.3
GpgEX: 0.9.7
Claws-Mail: 3.9.1
Kompendium DE: 3.0.0
Kompendium EN: 3.0.0-beta1
~~~~~~~~~~~~~~~
Noteworthy changes in version 2.1.0 (2011-03-15)
------------------------------------------------
(en) New versions of GnuPG, Kleopatra, GpgEX, GpgOL, Claws.
(de) Neue Versionen von GnuPG, Kleopatra, GpgEX, GpgOL, Claws.
~~~~~~~~~~~~~~~
GnuPG: 2.0.17
Kleopatra: 2.1.0 (2011-02-04)
GPA: 0.9.1-svn1024
GpgOL: 1.1.2
GpgEX: 0.9.7
Claws-Mail: 3.7.8cvs47
Kompendium DE: 3.0.0
Kompendium EN: 3.0.0-beta1
~~~~~~~~~~~~~~~
Noteworthy changes in version 2.0.4 (2010-07-28)
------------------------------------------------
(en) GpgSM bug fix.
(de) GpgSM Fehler wurde beseitigt.
~~~~~~~~~~~~~~~
GnuPG: 2.0.14 + 02-gpgsm-realloc-bug.patch
Kleopatra: 2.0.14-svn1098530 (20100303)
GPA: 0.9.0
GpgOL: 1.1.1
GpgEX: 0.9.5
Claws-Mail: 3.7.4cvs1
Kompendium: 3.0.0
~~~~~~~~~~~~~~~
Noteworthy changes in version 2.0.3 (2010-05-29)
------------------------------------------------
(en) Bug fixes.
(de) Fehler wurden beseitigt.
~~~~~~~~~~~~~~~
GnuPG: 2.0.14
Kleopatra: 2.0.14-svn1098530 (20100303)
GPA: 0.9.0
GpgOL: 1.1.1
GpgEX: 0.9.5
Claws-Mail: 3.7.4cvs1
Kompendium: 3.0.0
~~~~~~~~~~~~~~~
Noteworthy changes in version 2.0.2 (2010-04-12)
------------------------------------------------
(en) Bug fixes and UI improvements.
(de) Fehler wurden beseitigt und die Benutzerschnittstelle verbessert.
~~~~~~~~~~~~~~~
GnuPG: 2.0.14
Kleopatra: 2.0.14-svn1098530 (20100303)
GPA: 0.9.0
GpgOL: 1.1.1
GpgEX: 0.9.5
Claws-Mail: 3.7.4cvs1
Kompendium: 3.0.0-rc1
~~~~~~~~~~~~~~~
Noteworthy changes in version 2.0.1 (2009-09-28)
------------------------------------------------
(en) Fixed a problem opening Office documents and URLs with a running
GpgOL.
(de) Ein Problem beim Öffnen von Office Dokumenten und URLs mit einem
laufenden GpgOL wurde behoben.
~~~~~~~~~~~~~~~
GnuPG: 2.0.12
Kleopatra: 2.0.11-svn1008232 (2009-09-25)
GPA: 0.9.0
GpgOL: 1.0.1
GpgEX: 0.9.3
Claws-Mail: 3.7.2cvs27
Kompendium: 3.0.0-beta4
~~~~~~~~~~~~~~~
Noteworthy changes in version 2.0.0 (2009-08-07)
------------------------------------------------
(en) First production release of this major redesign. Over the last
15 months we did 15 beta releases and hopefully squashed most of
the serious bugs.
(de) Dies ist das erste produktionsreife Version der neuen Gpg4win
Architektur. In den vergangenen 15 Monaten wurden 16 Beta
Versionen veröffentlicht um die meisten der gravierenden
Programmfehler zu beseitigen.
~~~~~~~~~~~~~~~
GnuPG: 2.0.12
Kleopatra: 20090807
GPA: 0.9.0
GpgOL: 1.0.0
GpgEX: 0.9.3
Claws-Mail: 3.7.2
Kompendium: 3.0.0-beta3
~~~~~~~~~~~~~~~
For older news see the file ONEWS in the source distribution.
# Copyright 2009 g10 Code GmbH
#
# This file is free software; as a special exception the author gives
# unlimited permission to copy and/or distribute it, with or without
# modifications, as long as this notice is preserved.
#
# This file is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
# PURPOSE.
diff --git a/patches/gnupg2-2.0.26/0002-Let-wchar_to_native-convert-to-console-codepage.patch b/patches/gnupg2-2.0.26/0002-Let-wchar_to_native-convert-to-console-codepage.patch
new file mode 100755
index 00000000..4765cd23
--- /dev/null
+++ b/patches/gnupg2-2.0.26/0002-Let-wchar_to_native-convert-to-console-codepage.patch
@@ -0,0 +1,67 @@
+#! /bin/sh
+patch -p1 -l -f $* < $0
+exit $?
+
+From ba62c8e78bc4d14cfe8c69928ec10fa14e8c6cd8 Mon Sep 17 00:00:00 2001
+From: Andre Heinecke <aheinecke@intevation.de>
+Date: Thu, 21 Aug 2014 12:05:12 +0200
+Subject: [PATCH] Let wchar_to_native convert to console codepage
+
+ * jnlib/w32-gettext.c (wchar_to_native): Use GetConsoleOutputCP.
+
+--
+ Just using CP_ACP does not neccessarily convert to the correct
+ codepage as codepages might differ between ConsoleOutput and
+ GUI output (which it usually does).
+
+ GnuPG-bug-id: 1691, 1373, 1674
+---
+ jnlib/w32-gettext.c | 19 +++++++++++++++----
+ 1 file changed, 15 insertions(+), 4 deletions(-)
+
+diff --git a/jnlib/w32-gettext.c b/jnlib/w32-gettext.c
+index 14cb1e1..a1b7e90 100644
+--- a/jnlib/w32-gettext.c
++++ b/jnlib/w32-gettext.c
+@@ -1299,7 +1299,7 @@ utf8_to_wchar (const char *string, size_t length, size_t *retlen)
+ }
+
+
+-/* Return a malloced string encoded in UTF-8 from the wide char input
++/* Return a malloced string encoded for the native codepage from the wide char input
+ string STRING. Caller must free this value. On failure returns
+ NULL. The result of calling this function with STRING set to NULL
+ is not defined. */
+@@ -1308,8 +1308,19 @@ wchar_to_native (const wchar_t *string, size_t length, size_t *retlen)
+ {
+ int n;
+ char *result;
+-
+- n = WideCharToMultiByte (CP_ACP, 0, string, length, NULL, 0, NULL, NULL);
++ /* We are a console program thus we need to use the
++ GetConsoleOutputCP function and not the the GetACP which
++ would give the codepage for a GUI program. Note this is not
++ a bulletproof detection because GetConsoleCP might return a
++ different one for console input. Not sure how to cope with
++ that. If the console Code page is not known we fall back to
++ the system code page. This is how utf8conv does resolve this. */
++ unsigned int cpno = GetConsoleOutputCP ();
++
++ if (!cpno)
++ cpno = GetACP ();
++
++ n = WideCharToMultiByte (cpno, 0, string, length, NULL, 0, NULL, NULL);
+ if (n < 0 || (n+1) <= 0)
+ return NULL;
+
+@@ -1317,7 +1328,7 @@ wchar_to_native (const wchar_t *string, size_t length, size_t *retlen)
+ if (!result)
+ return NULL;
+
+- n = WideCharToMultiByte (CP_ACP, 0, string, length, result, n, NULL, NULL);
++ n = WideCharToMultiByte (cpno, 0, string, length, result, n, NULL, NULL);
+ if (n < 0)
+ {
+ jnlib_free (result);
+--
+1.9.1

File Metadata

Mime Type
text/x-diff
Expires
Tue, Jul 8, 12:31 PM (17 h, 49 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
22/f8/7bf68958413b943de7584306e436

Event Timeline