[Gpg4win-commits] [git] Gpg4win - branch, master, updated. gpg4win-3.0.3-32-g64d5915

by Andre Heinecke cvs at cvs.gnupg.org
Thu Mar 15 12:23:39 CET 2018


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GnuPG for Windows".

The branch, master has been updated
       via  64d591510a849d5e2bd410dd079562600e7338f1 (commit)
       via  7b3f4ce352a46d7b009df9c80601c05f3080242c (commit)
       via  b4ac15fb83efaf05ded2ebc2568d0eaf0833c083 (commit)
      from  feddbfb4527886434a1ef1fc800141446e361484 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 64d591510a849d5e2bd410dd079562600e7338f1
Author: Andre Heinecke <aheinecke at intevation.de>
Date:   Thu Mar 15 12:22:42 2018 +0100

    Update master packages to lastest snapshots
    
    * packages/packages.current (gpgol, kleopatra, libkleo): Update
    snapshots.

diff --git a/packages/packages.current b/packages/packages.current
index 574470b..b5a3b33 100644
--- a/packages/packages.current
+++ b/packages/packages.current
@@ -244,8 +244,8 @@ server http://files.gpg4win.org/src
 # for beta
 server http://files.intevation.de/projects/gpg4all
 
-file gpgol/gpgol-2.1.0-beta84.tar.bz2
-chk  1c3553632e50634e11cb705fd84f1b127df74f474810f6bd0eecc0a6544a569e
+file gpgol/gpgol-2.1.0-beta94.tar.bz2
+chk  ee0e0dedd9ace4396be251266380f6bf7ca246494b8788807392ca5874fd9f85
 
 #
 # GpgEX
@@ -542,8 +542,8 @@ chk  312916f82e1ae324e382873d6e9c21d79be16aeb7ab82733cb23d2d5108a8516
 # last changed: see package date.
 # by: ah
 # verified: Tarball created by ah.
-file libkleo/libkleo-201803071015.tar.gz
-chk 29897d4a15ddd892c19e34e0c19b7a7339bc765893534dfeee78adc9a7bf4fb0
+file libkleo/libkleo-201803151221.tar.gz
+chk 6ac33bf53bf99f2237757d965e1b7d2b7de5fa2b4913dc1ad71af45991f5dd24
 
 
 # KDE-L10n
@@ -567,5 +567,5 @@ chk 6c6f017063aa30679e4620d354b3281fe4adff45515d518ecc297a0d98416099
 # last changed: see package date.
 # by: ah
 # verified: Tarball created by ah.
-file kleopatra/kleopatra-201803071011.tar.gz
-chk 34d8199ef8542e7680fd5ded08334e9cd5a3dfb6d54cb7587cbbc3c5b85cb815
+file kleopatra/kleopatra-201803151222.tar.gz
+chk 9886b9a2fe620d36df38949e82ad136eda10581e74b9faaccd78a26e1b77aee7

commit 7b3f4ce352a46d7b009df9c80601c05f3080242c
Author: Andre Heinecke <aheinecke at intevation.de>
Date:   Thu Mar 15 12:08:26 2018 +0100

    Update libgpg-error to 1.28
    
    * packages/packages.current (libgpg-error): Update.
    * Makefile.am (EXTRA_DIST): Update patches.
    * patches/libgpg-error-1.28: Add patch to fix windows 64 bit build.

diff --git a/Makefile.am b/Makefile.am
index 7ef1a17..53bdf5b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -44,7 +44,7 @@ EXTRA_DIST = autogen.sh README.GIT ONEWS \
         patches/extra-cmake-modules/0001-Add-convert-utility-support-for-Windows-icons.patch \
         patches/kleopatra/0005-Hack-generated-conf-files-for-Crosscompiling.patch \
         patches/kleopatra/fix-qt5.6-build.patch \
-        patches/libgpg-error-1.21/0001-Add-FD_ISSET-replacement-for-Windows.patch \
+        patches/libgpg-error-1.28/0001-core-Fix-building-on-W64.patch \
         patches/gpgex-1.0.4/0001-Prefer-kleowrapped-gpgwrapped-binaries.patch \
         patches/gpgex-1.0.4/0002-Fix-loop-logic-error-in-new-server-name-detection.patch \
         patches/extra-cmake-modules/0001-Use-BIN_INSTALL_DIR-data-for-DATAROOTDIR-on-Windows.patch \
diff --git a/packages/packages.current b/packages/packages.current
index 74e209c..574470b 100644
--- a/packages/packages.current
+++ b/packages/packages.current
@@ -286,10 +286,10 @@ chk  c2a9b3aec1a38d34b66106116a39f64b01d84f475fef75c40ea0bda0ea67ed07
 # D869 2123 C406 5DEA 5E0F  3AB5 249B 39D2 4F25 E3B6
 server ftp://ftp.gnupg.org/gcrypt
 
-# last-changed: 2016-11-14
+# last-changed: 2018-03-15
 # by: ah
-file libgpg-error/libgpg-error-1.27.tar.bz2
-chk  4f93aac6fecb7da2b92871bb9ee33032be6a87b174f54abf8ddf0911a22d29d2
+file libgpg-error/libgpg-error-1.28.tar.bz2
+chk  3edb957744905412f30de3e25da18682cbe509541e18cd3b8f9df695a075da49
 
 # last-changed: 2017-12-07
 # by: ah
diff --git a/patches/libgpg-error-1.21/0001-Add-FD_ISSET-replacement-for-Windows.patch b/patches/libgpg-error-1.21/0001-Add-FD_ISSET-replacement-for-Windows.patch
deleted file mode 100755
index 4ffe635..0000000
--- a/patches/libgpg-error-1.21/0001-Add-FD_ISSET-replacement-for-Windows.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-#! /bin/sh
-patch -p1 -l -f $* < $0
-exit $?
-
-From fee748c75a20207987b6da49301b857182e8662d Mon Sep 17 00:00:00 2001
-From: Andre Heinecke <aheinecke at intevation.de>
-Date: Tue, 5 Apr 2016 12:26:19 +0200
-Subject: [PATCH] Add FD_ISSET replacement for Windows
-
-* src/estream.c (_gpgrt_fd_isset): New.
- (_gpgrt_poll): Use _gpgrt_fd_isset.
-
---
-On Windows FD_ISSET resolves to WSAFDIsSet which would require
-libgpg-error to be linked against ws2_32.
----
- src/estream.c | 24 +++++++++++++++++++++---
- 1 file changed, 21 insertions(+), 3 deletions(-)
-
-diff --git a/src/estream.c b/src/estream.c
-index 737f9a5..67cb663 100644
---- a/src/estream.c
-+++ b/src/estream.c
-@@ -4637,6 +4637,24 @@ _gpgrt_get_nonblock (estream_t stream)
-   return ret;
- }
-
-+/* Replacement for FD_ISSET macro to avoid an extra
-+   dependency against ws2_32 on Windows where FD_ISSET
-+   uses WSAFDIsSet */
-+int
-+_gpgrt_fd_isset(int fd, fd_set *set)
-+{
-+#ifdef _WIN32
-+  unsigned int i;
-+  if (!set)
-+    return 0;
-+  for (i = 0; i < set->fd_count; i++)
-+    if (fd == set->fd_array[i])
-+      return 1;
-+  return 0;
-+#else
-+  return FD_ISSET(fd, set);
-+#endif
-+}
-
- /* A version of poll(2) working on estream handles.  Note that not all
-    estream types work with this function.  In contrast to the standard
-@@ -4799,17 +4817,17 @@ _gpgrt_poll (gpgrt_poll_t *fds, unsigned int nfds, int timeout)
-           item->got_hup = 1;
-           any = 1;
-         }
--      if (item->want_read && FD_ISSET (fd, &readfds))
-+      if (item->want_read && _gpgrt_fd_isset (fd, &readfds))
-         {
-           item->got_read = 1;
-           any = 1;
-         }
--      if (item->want_write && FD_ISSET (fd, &writefds))
-+      if (item->want_write && _gpgrt_fd_isset (fd, &writefds))
-         {
-           item->got_write = 1;
-           any = 1;
-         }
--      if (item->want_oob && FD_ISSET (fd, &exceptfds))
-+      if (item->want_oob && _gpgrt_fd_isset (fd, &exceptfds))
-         {
-           item->got_oob = 1;
-           any = 1;
---
-2.1.4
diff --git a/patches/libgpg-error-1.28/0001-core-Fix-building-on-W64.patch b/patches/libgpg-error-1.28/0001-core-Fix-building-on-W64.patch
new file mode 100644
index 0000000..553ea4b
--- /dev/null
+++ b/patches/libgpg-error-1.28/0001-core-Fix-building-on-W64.patch
@@ -0,0 +1,129 @@
+#! /bin/sh
+patch -p1 -l -f $* < $0
+exit $?
+
+From c36a60687976d98b54dac17f699dfca4918a737c Mon Sep 17 00:00:00 2001
+From: Werner Koch <wk at gnupg.org>
+Date: Wed, 14 Mar 2018 10:07:42 +0100
+Subject: [PATCH Libgpg-error] core: Fix building on W64
+
+* src/w32-add.h: Remove hack to define pid_t.
+* src/gpg-error.h.in: Eval macro to define pid_t.
+* src/mkheader.c (have_sys_types_h, sys_types_h_included): New.
+(parse_config_h): Test for sys/types.h.
+(write_special): Protect inclusion of sys/types.h.  Define new macro
+'define:pid_t'.
+--
+
+Regression-due-to: 1865c0ba1769b407a3c504f1ab0a4278704a9fc1
+Signed-off-by: Werner Koch <wk at gnupg.org>
+---
+ src/gpg-error.h.in |  1 +
+ src/mkheader.c     | 36 ++++++++++++++++++++++++++++++++++--
+ src/w32-add.h      |  4 ----
+ 3 files changed, 35 insertions(+), 6 deletions(-)
+
+diff --git a/src/gpg-error.h.in b/src/gpg-error.h.in
+index f942098..cc2e361 100644
+--- a/src/gpg-error.h.in
++++ b/src/gpg-error.h.in
+@@ -405,6 +405,7 @@ const char *gpgrt_check_version (const char *req_version);
+ const char *gpg_error_check_version (const char *req_version);
+
+ /* System specific type definitions.  */
++ at define:pid_t@
+ @define:gpgrt_ssize_t@
+ @define:gpgrt_off_t@
+
+diff --git a/src/mkheader.c b/src/mkheader.c
+index 997cab5..2fc5fad 100644
+--- a/src/mkheader.c
++++ b/src/mkheader.c
+@@ -30,6 +30,7 @@ static const char *hdr_version_number;
+
+ /* Values take from the supplied config.h.  */
+ static int have_stdint_h;
++static int have_sys_types_h;
+ static int have_w32_system;
+ static int have_w64_system;
+ static char *replacement_for_off_type;
+@@ -37,6 +38,7 @@ static int use_posix_threads;
+
+ /* Various state flags.  */
+ static int stdint_h_included;
++static int sys_types_h_included;
+
+
+ /* The usual free wrapper.  */
+@@ -151,6 +153,8 @@ parse_config_h (const char *fname)
+         continue; /* oops */
+       if (!strcmp (p1, "HAVE_STDINT_H"))
+         have_stdint_h = 1;
++      else if (!strcmp (p1, "HAVE_SYS_TYPES_H"))
++        have_sys_types_h = 1;
+       else if (!strcmp (p1, "HAVE_W32_SYSTEM"))
+         have_w32_system = 1;
+       else if (!strcmp (p1, "HAVE_W64_SYSTEM"))
+@@ -474,8 +478,12 @@ write_special (const char *fname, int lnr, const char *tag)
+         }
+       else
+         {
+-          fputs ("#include <sys/types.h>\n"
+-                 "typedef ssize_t gpgrt_ssize_t;\n", stdout);
++          if (!sys_types_h_included)
++            {
++              fputs ("#include <sys/types.h>\n", stdout);
++              sys_types_h_included = 1;
++            }
++          fputs ("typedef ssize_t gpgrt_ssize_t;\n", stdout);
+         }
+     }
+   else if (!strcmp (tag, "api_ssize_t"))
+@@ -485,6 +493,30 @@ write_special (const char *fname, int lnr, const char *tag)
+       else
+         fputs ("ssize_t", stdout);
+     }
++  else if (!strcmp (tag, "define:pid_t"))
++    {
++      if (have_sys_types_h)
++        {
++          if (!sys_types_h_included)
++            {
++              fputs ("#include <sys/types.h>\n", stdout);
++              sys_types_h_included = 1;
++            }
++        }
++      else if (have_w64_system)
++        {
++          if (!stdint_h_included && have_stdint_h)
++            {
++              fputs ("#include <stdint.h>\n", stdout);
++              stdint_h_included = 1;
++            }
++          fputs ("typedef int64_t pid_t\n", stdout);
++        }
++      else
++        {
++          fputs ("typedef int     pid_t\n", stdout);
++        }
++    }
+   else if (!strcmp (tag, "include:err-sources"))
+     {
+       write_sources_or_codes (NULL);
+diff --git a/src/w32-add.h b/src/w32-add.h
+index 6f9f12a..07e3c7d 100644
+--- a/src/w32-add.h
++++ b/src/w32-add.h
+@@ -3,10 +3,6 @@
+ ## peculiarity of the script the first used line must not
+ ## start with a hash mark.
+
+-/* Fixme: This is a quick hack.  We need to check whether the compiler
+- * actually in use already knows that type.  */
+-typedef int pid_t;
+-
+ /* Decide whether to use the format_arg attribute.  */
+ #if _GPG_ERR_GCC_VERSION > 20800
+ # define _GPG_ERR_ATTR_FORMAT_ARG(a)  __attribute__ ((__format_arg__ (a)))
+--
+2.11.0

commit b4ac15fb83efaf05ded2ebc2568d0eaf0833c083
Author: Andre Heinecke <aheinecke at intevation.de>
Date:   Thu Mar 15 12:03:42 2018 +0100

    Update NEWS and READMEs
    
    --

diff --git a/NEWS b/NEWS
index e038efd..a89dbec 100644
--- a/NEWS
+++ b/NEWS
@@ -36,25 +36,27 @@ Noteworthy changes in Version 3.1.0 (unreleased)
 (de) Kleopatra: Ein Problem beim Entschlüsseln / Verifizieren mehrerer Dateien
      zugleich wurde behoben. (KDE-Bug: 391222)
 
-(en) Kleopatra: Serveral issues have been fixed, which occurred, if the Appdata directory
-     was redirected to an UNC path. (T3818)
+(en) Kleopatra: Serveral issues have been fixed, which occurred, if the
+     Appdata directory was redirected to an UNC path. (T3818)
 
-(de) Kleopatra: Mehrere Probleme wurden behoben, die auftraten, wenn das Appdata
-     Verzeichnis auf einen UNC Pfad gelegt wurde. (T3818)
+(de) Kleopatra: Mehrere Probleme wurden behoben, die auftraten, wenn das
+     Appdata Verzeichnis auf einen UNC Pfad gelegt wurde. (T3818)
 
-(en) GpgOL: Cryptographic functions are now called directly from GpgOL, without using Kleopatra. This fixes
-     several problems caused by communication issues between Kleopatra and
-     GpgOL. (T3509)
+(en) GpgOL: Cryptographic functions are now called directly from GpgOL,
+     without using Kleopatra. This fixes several problems caused by
+     communication issues between Kleopatra and GpgOL. (T3509)
 
-(de) GpgOL: Kryptographische Funktionen werden nun direkt durch GpgOL aufgerufen, ohne Kleopatra zu verwenden. Dies behebt
-     eine Reihe von Problemen deren Ursache in der Kommunikation zwischen Kleopatra und
+(de) GpgOL: Kryptographische Funktionen werden nun direkt durch GpgOL
+     aufgerufen, ohne Kleopatra zu verwenden. Dies behebt eine Reihe
+     von Problemen deren Ursache in der Kommunikation zwischen Kleopatra und
      GpgOL lag. (T3509)
 
 (en) GpgOL: PGP/Inline (i.e. non-MIME) is now supported for sign and encrypt.
      This helps with compatibility problems like T3545.
 
-(de) GpgOL: PGP/Inline (i.e. non-MIME) wird nun für das Signieren und Verschlüsseln
-     unterstützt. Dies hilft bei Kompatibilitätsproblemen wie T3545.
+(de) GpgOL: PGP/Inline (i.e. non-MIME) wird nun für das Signieren und
+     Verschlüsseln unterstützt. Dies hilft bei Kompatibilitätsproblemen
+     wie T3545.
 
 (en) GpgOL: Another problem which could cause decrypted mails not to
      be displayed is fixed. (T3789)
@@ -70,8 +72,8 @@ Noteworthy changes in Version 3.1.0 (unreleased)
 
 (en) GpgOL: Basic support for Web Key publishing has been added. (T3785)
 
-(de) GpgOL: Grundlegende Unterstützung für das "Web Key Publishing" wurde hinzugefügt.
-     (T3785)
+(de) GpgOL: Grundlegende Unterstützung für das "Web Key Publishing" wurde
+     hinzugefügt. (T3785)
 
 (en) GpgOL: Additional mail types are now supported when reading. (T3802)
 
@@ -93,6 +95,12 @@ Noteworthy changes in Version 3.1.0 (unreleased)
 (de) GpgOL: Es wird nun stärker versucht auch kaputte PGP/Inline (non-MIME)
      Nachrichten zu verarbeiten. (T3821)
 
+(en) GpgOL: Forwarding of encrypted / signed mails with attachments
+     is now supported. (T3836)
+
+(de) GpgOL: Das weiterleiten von verschlüsselten / signieren Mails mit
+     Anhängen wird nun unterstützt. (T3836)
+
 (en) GnuPG: Updated to version 2.2.5.
 
 (de) GnuPG: Auf Version 2.2.5 aktualisiert.
diff --git a/doc/README.de.txt b/doc/README.de.txt
index 2239c55..979402a 100644
--- a/doc/README.de.txt
+++ b/doc/README.de.txt
@@ -69,46 +69,51 @@ Neu in Gpg4win Version !VERSION! (!BUILD_ISODATE!)
 - Kleopatra: Die erweitere Zertifikatsauswahl bietet nun Importieren an.
   (T3744)
 
-- Kleopatra: Ein crash beim verifizieren einer abgelösten Signatur wurde
+- Kleopatra: Ein Crash beim Verifizieren einer separaten Signatur wurde
   behoben. (T3761)
 
 - Kleopatra: Die erweiterte Schlüsselgenerierung bietet nun Curve 25519 an.
   (T3826)
 
-- Kleopatra: Die Anzeige der details wurde verbessert.
+- Kleopatra: Die Anzeige der Zertifikatsdetails wurde verbessert.
 
-- Kleopatra: Ein Problem beim entschlüsseln / verifizieren mehrer Dateien
+- Kleopatra: Ein Problem beim Entschlüsseln / Verifizieren mehrerer Dateien
   zugleich wurde behoben. (KDE-Bug: 391222)
 
-- Kleopatra: Mehrere Probleme wurden behoben die auftraten wenn das Appdata
-  Verzeichnis auf einen UNC Pfad gelegt wurde. (T3818)
+- Kleopatra: Mehrere Probleme wurden behoben, die auftraten, wenn das
+  Appdata Verzeichnis auf einen UNC Pfad gelegt wurde. (T3818)
 
-- GpgOL: Krypto passiert nun intern in GpgOL, ohne Kleopatra. Dies behebt
-  eine Reihe von Problemen die in der Kommunikation zwischen Kleopatra und
-  GpgOL entstanden sind. (T3509)
+- GpgOL: Kryptographische Funktionen werden nun direkt durch GpgOL
+  aufgerufen, ohne Kleopatra zu verwenden. Dies behebt eine Reihe
+  von Problemen deren Ursache in der Kommunikation zwischen Kleopatra und
+  GpgOL lag. (T3509)
 
-- GpgOL: PGP/Inline (no-MIME) wird nun für signieren und verschlüsseln
-  unterstützt. Dies hilft bei kompatibilitätsproblemen wie T3545.
+- GpgOL: PGP/Inline (i.e. non-MIME) wird nun für das Signieren und
+  Verschlüsseln unterstützt. Dies hilft bei Kompatibilitätsproblemen
+  wie T3545.
 
-- GpgOL: Ein weiteres Problem das dazu führen konnte das entschlüsselte
-  Mails nicht angezeigt wurden ist behoben. (T3789)
+- GpgOL: Ein weiteres Problem das dazu führen konnte, dass entschlüsselte
+  E-Mails nicht angezeigt wurden, ist behoben. (T3789)
 
-- GpgOL: Outlook sollte nicht länger den Fokus verlieren nachdem eine
-  Mail verschlüsselt wurde. (T3732)
+- GpgOL: Outlook sollte nicht länger den Fokus verlieren, nachdem eine
+  E-Mail verschlüsselt wurde. (T3732)
 
-- GpgOL: Basisunterstützung für Web Key veröffentlichung wurde hinzugefügt.
-  (T3785)
+- GpgOL: Grundlegende Unterstützung für das "Web Key Publishing" wurde
+  hinzugefügt. (T3785)
 
-- GpgOL: Weitere Mail typen werden beim lesen unterstützt. (T3802)
+- GpgOL: Weitere Mail-Typen werden beim nun beim Lesen unterstützt. (T3802)
 
-- GpgOL: Das handling von Exchange Mail Addressen wurde verbessert. (T3802)
+- GpgOL: Die Handhabung von Exchange Mail-Adressen wurde verbessert. (T3802)
 
-- GpgOL: Ein Problem das dazu führen konnte das Mails im Postausgang
+- GpgOL: Ein Problem, das dazu führen konnte, dass E-Mails im Postausgang
   verblieben wurde behoben. (T3812)
 
-- GpgOL: Es wird nun stärker versucht auch kaputte PGP/Inline (no-MIME)
+- GpgOL: Es wird nun stärker versucht auch kaputte PGP/Inline (non-MIME)
   Nachrichten zu verarbeiten. (T3821)
 
+- GpgOL: Das weiterleiten von verschlüsselten / signieren Mails mit
+  Anhängen wird nun unterstützt. (T3836)
+
 - GnuPG: Auf Version 2.2.5 aktualisiert.
 
 
@@ -133,16 +138,14 @@ Neu in Gpg4win Version !VERSION! (!BUILD_ISODATE!)
 
 - Allgemein
 
-  * Für Version 3.1 planen wir eine einfache Möglichkeit, in einen
-    automatisierten Modus zu wechseln. Dies würde die folgenden GnuPG-Optionen
+  * Für Version 3.2 planen wir mit GpgOL, optional, in einen stärker
+    automatisierten Modus zu wechseln. Dies würde die GnuPG-Option
     setzen:
 
-        auto-key-locate wkd
-        auto-key-retrieve
         trust-model tofu+pgp
 
     Da das neue Vertrauensmodell noch nicht vollständig in Kleopatra behandelt
-    wird (insbesondere bezüglich Dateisignaturen), sind diese Optionen noch
+    wird (insbesondere bezüglich Dateisignaturen), ist diese Option
     nicht voreingestellt.
 
     Sie können sie jedoch manuell in der gpg.conf setzen. Das neue
diff --git a/doc/README.en.txt b/doc/README.en.txt
index 492d472..c135bcf 100644
--- a/doc/README.en.txt
+++ b/doc/README.en.txt
@@ -74,17 +74,17 @@ New in Gpg4win version !VERSION! (!BUILD_ISODATE!)
 
 - Kleopatra: Certificate details have been improved.
 
-- Kleopatra: Decrypting / Verifiying multiple files at once has been fixed.
+- Kleopatra: Decrypting / verifiying multiple files at once has been fixed.
   (KDE-Bug: 391222)
 
-- Kleopatra: Serveral issues have been fixed when the Appdata directory
-  was redirected to an UNC path. (T3818)
+- Kleopatra: Serveral issues have been fixed, which occurred, if the
+  Appdata directory was redirected to an UNC path. (T3818)
 
-- GpgOL: Crypto now happens inside of GpgOL without Kleopatra. This fixes
-  several problems caused by communication problems between Kleopatra and
-  GpgOL. (T3509)
+- GpgOL: Cryptographic functions are now called directly from GpgOL,
+  without using Kleopatra. This fixes several problems caused by
+  communication issues between Kleopatra and GpgOL. (T3509)
 
-- GpgOL: PGP/Inline (no-MIME) is now supported for sign and encrypt.
+- GpgOL: PGP/Inline (i.e. non-MIME) is now supported for sign and encrypt.
   This helps with compatibility problems like T3545.
 
 - GpgOL: Another problem which could cause decrypted mails not to
@@ -105,8 +105,10 @@ New in Gpg4win version !VERSION! (!BUILD_ISODATE!)
 - GpgOL: Now trys harder to fixup broken PGP/Inline (no-MIME) Messages.
   (T3821)
 
-- GnuPG: Updated to 2.2.5.
+- GpgOL: Forwarding of encrypted / signed mails with attachments
+  is now supported. (T3836)
 
+- GnuPG: Updated to version 2.2.5.
 
 
 3. Additional notes
@@ -128,17 +130,15 @@ New in Gpg4win version !VERSION! (!BUILD_ISODATE!)
 
 - General
 
-  * For 3.1 we plan to offer a quick switch to a more automatic mode that
-    will set the GnuPG options:
+  * For 3.2 we plan to, optionally, further automate GpgOL. This would
+    set the GnuPG-Option:
 
-        auto-key-locate wkd
-        auto-key-retrieve
         trust-model tofu+pgp
 
     As this is not properly handled everywhere (especially Kleopatra's
-    file verification dialog) this is not yet default or easily accessible.
+    file verification dialog) this is not default.
 
-    You can add it manually to your gpg.conf. The trust-model is fully
+    You can add it manually to your gpg.conf. The trust-model is already
     supported by GpgOL.
 
 - Kleopatra

-----------------------------------------------------------------------

Summary of changes:
 Makefile.am                                        |   2 +-
 NEWS                                               |  34 +++---
 doc/README.de.txt                                  |  53 +++++----
 doc/README.en.txt                                  |  28 ++---
 packages/packages.current                          |  18 +--
 ...0001-Add-FD_ISSET-replacement-for-Windows.patch |  71 ------------
 .../0001-core-Fix-building-on-W64.patch            | 129 +++++++++++++++++++++
 7 files changed, 202 insertions(+), 133 deletions(-)
 delete mode 100755 patches/libgpg-error-1.21/0001-Add-FD_ISSET-replacement-for-Windows.patch
 create mode 100644 patches/libgpg-error-1.28/0001-core-Fix-building-on-W64.patch


hooks/post-receive
-- 
GnuPG for Windows
http://git.gnupg.org



More information about the Gpg4win-commits mailing list