Page MenuHome GnuPG
Feed All Stories

Sep 1 2017

t8m created T3380: Use exponential backoff when spawning agent and dirmngr in the S1 Public space.
Sep 1 2017, 9:51 AM · gnupg24 (gnupg-2.4.4), Feature Request
neal committed rBOOK6f5441ed3c0b: Integrate input from Bjarni Einarsson on MUA chapter. (authored by neal).
Integrate input from Bjarni Einarsson on MUA chapter.
Sep 1 2017, 8:42 AM
neal committed rBOOK85bad4298584: mua integration: Talk about handling key expiry. (authored by neal).
mua integration: Talk about handling key expiry.
Sep 1 2017, 8:42 AM
neal committed rBOOK5f3fec20f0f0: Integrate Vincent Breitmoser's comments on the MUA chapter. (authored by neal).
Integrate Vincent Breitmoser's comments on the MUA chapter.
Sep 1 2017, 8:42 AM

Aug 31 2017

OJFord added a comment to rP2b1fb2f30a94: gtk: Really always set the window as transient..

This is especially important now that --no-grab is the default behavior of GnuPG Agent.

Aug 31 2017, 11:50 PM
werner committed rDd641749d033e: web: Adjust the menu of the campaign page (authored by werner).
web: Adjust the menu of the campaign page
Aug 31 2017, 7:26 PM
werner committed rDc4c57f90c345: web: Move the list of Videos of the day to the bottom of the page. (authored by werner).
web: Move the list of Videos of the day to the bottom of the page.
Aug 31 2017, 7:23 PM
werner committed rD0550ee5a2657: web: Remove Neal as employee of g10 code (authored by werner).
web: Remove Neal as employee of g10 code
Aug 31 2017, 7:17 PM
werner committed rD5f7892bc53e1: web: Remove the main campaign video (authored by werner).
web: Remove the main campaign video
Aug 31 2017, 7:12 PM
kai added a comment to T3339: Add an encrypting filter to enigmail.

I now got something that works on MIME mail rENIG1cde116d7a3dadcd8ddd45ee1259cc62a4de9cd3. This patch leaves the original mail & decrypted version in the folder on the IMAP server.

Aug 31 2017, 6:34 PM · Enigmail
werner committed rDdca25cfbfa3e: web: Announce Libgcrypt 1.7.9 and 1.8.1 (authored by werner).
web: Announce Libgcrypt 1.7.9 and 1.8.1
Aug 31 2017, 4:18 PM
JochenSaalfeld updated subscribers of T3379: Gpg4win windows publisher signature not always correctly displayed in UAC dialogue.
Aug 31 2017, 1:33 PM · gpg4win, Bug Report
JochenSaalfeld created T3379: Gpg4win windows publisher signature not always correctly displayed in UAC dialogue.
Aug 31 2017, 1:32 PM · gpg4win, Bug Report
werner removed a member for g10code: neal.
Aug 31 2017, 12:32 PM
werner triaged T3378: gpg-agent.exe hanging after left to idle for a while as High priority.
Aug 31 2017, 12:28 PM · Windows, libassuan, gpgagent, Bug Report
werner triaged T3377: GPA updated Swedish translation as Normal priority.

Thanks. That reminds me again that a GPA release is due.

Aug 31 2017, 12:26 PM · gpa, i18n, patch, Bug Report
gniibe closed T3027: gpg-agent crash on macOS Sierra triggerd by ssh as Resolved.

Given no feedback, I'm closing this issue.
If there is still problem, please reopen.

Aug 31 2017, 10:26 AM · Bug Report, gpgagent, gnupg
Kelbom68 created T3378: gpg-agent.exe hanging after left to idle for a while.
Aug 31 2017, 12:40 AM · Windows, libassuan, gpgagent, Bug Report

Aug 30 2017

gusnan created T3377: GPA updated Swedish translation.
Aug 30 2017, 11:01 PM · gpa, i18n, patch, Bug Report
bernhard committed rW3bf95296b57e: Starts preparation for webpage update. (authored by bernhard).
Starts preparation for webpage update.
Aug 30 2017, 4:29 PM
JochenSaalfeld committed rW756819124a53: updating NEWS to the matching versions (authored by JochenSaalfeld).
updating NEWS to the matching versions
Aug 30 2017, 6:15 AM

Aug 29 2017

wiz added a comment to T2919: fix gpgme/gpgsm pipe server session with use_descriptor_passing (was: mutt + gpgme problems with some Outlook S/MIME emails).

I think bad.trace is very similar in the errors (chan_9 instead of chan_7); the difference is probably that the "bad mail" is not using a detached signature (possibly even encrypted), so mutt cannot find the body without actually decoding the message through gpgsm; the "good mail " is using a detached signature, and the body is the first part of a multi-part message which mutt can decode itself; it still can't verify the signature.

Aug 29 2017, 11:01 PM · gpgme, Bug Report
wiz added a comment to T3376: gpgme: add missing getenv_r() support.

Sure: http://netbsd.gw.com/cgi-bin/man-cgi?getenv_r++NetBSD-current

Aug 29 2017, 5:23 PM · patch, gpgme
marcus triaged T3366: Secret keys won't delete as Low priority.
Aug 29 2017, 5:17 PM · gnupg, Windows 32, gpg4win, Bug Report
werner triaged T3375: t-secmem test failure on ppc64le / musl c-library as Normal priority.

I recall something about this on our mailing list.

Aug 29 2017, 5:17 PM · libgcrypt, Bug Report
werner triaged T3376: gpgme: add missing getenv_r() support as Normal priority.

Do you have the specs for getenv_r? I can't find such a thing on FreeBSD or Debian

Aug 29 2017, 5:13 PM · patch, gpgme
marcus committed rBOOKe8e6f00ddc0b: Fix some minor problems. (authored by marcus).
Fix some minor problems.
Aug 29 2017, 5:00 PM
stbuehler added a comment to T2919: fix gpgme/gpgsm pipe server session with use_descriptor_passing (was: mutt + gpgme problems with some Outlook S/MIME emails).

I think bad.trace is very similar in the errors (chan_9 instead of chan_7); the difference is probably that the "bad mail" is not using a detached signature (possibly even encrypted), so mutt cannot find the body without actually decoding the message through gpgsm; the "good mail " is using a detached signature, and the body is the first part of a multi-part message which mutt can decode itself; it still can't verify the signature.

Aug 29 2017, 3:24 PM · gpgme, Bug Report
JochenSaalfeld committed rWc18412db0191: pointing gpgex to the latest beta (authored by JochenSaalfeld).
pointing gpgex to the latest beta
Aug 29 2017, 3:09 PM
wiz added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

Sure. Here's the stdout and stderr for gpgme-1.9 with GPGME_DEBUG=9 and

Aug 29 2017, 2:30 PM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
wiz added a comment to T3376: gpgme: add missing getenv_r() support.

Aug 29 2017, 1:17 PM · patch, gpgme
wiz created T3376: gpgme: add missing getenv_r() support in the S1 Public space.
Aug 29 2017, 1:16 PM · patch, gpgme
wiz added a comment to T2919: fix gpgme/gpgsm pipe server session with use_descriptor_passing (was: mutt + gpgme problems with some Outlook S/MIME emails).

I just had a look at good.trace and it seems gpgsm --server exits instantly (chan_7 <- [eof]). The path seems to be correct though (/usr/pkg/bin/gpgsm), and /usr/pkg/bin/gpgsm --version reads (the first 79 bytes):

gpgsm (GnuPG) 2.1.18
libgcrypt 1.7.6
libksba 1.3.5
Copyright (C) 2017 Free Soft

The --version call passes the full path in argv[0] (but the full path is always passed as first argument to execv, so it shouldn't make a difference).

Sadly it seems there is no error message from gpgsm, and also the exit code isn't shown. Maybe you could try running gpgsm --server manually; it should greet you with OK GNU Privacy Guard's S/M server * ready. An strace log might provide more insight why gpgsm --server fails.

Aug 29 2017, 12:59 PM · gpgme, Bug Report
gniibe added a comment to T3375: t-secmem test failure on ppc64le / musl c-library.

In Fedora, they use this patch:
https://src.fedoraproject.org/rpms/libgcrypt/blob/6c13b08816b206b3ff2bab09fe55157cb3417fd1/f/libgcrypt-1.8.0-build.patch

Aug 29 2017, 12:13 PM · libgcrypt, Bug Report
fabled created T3375: t-secmem test failure on ppc64le / musl c-library.
Aug 29 2017, 10:55 AM · libgcrypt, Bug Report
gniibe committed rCe4dc458b0b7d: Tweak GCC version check. (authored by gniibe).
Tweak GCC version check.
Aug 29 2017, 9:13 AM
gniibe committed rC8126a6717c80: random: Fix warnings on Windows. (authored by gniibe).
random: Fix warnings on Windows.
Aug 29 2017, 9:13 AM
gniibe committed rCa848ef44470a: tests: Fix warnings on Windows. (authored by gniibe).
tests: Fix warnings on Windows.
Aug 29 2017, 9:13 AM
gniibe committed rGff7ccd284c32: scd: Fix for large ECC keys. (authored by gniibe).
scd: Fix for large ECC keys.
Aug 29 2017, 7:42 AM
gniibe committed rCdb3a8d6890fb: ecc: Fix scratch MPI. (authored by gniibe).
ecc: Fix scratch MPI.
Aug 29 2017, 3:36 AM
gniibe closed T3358: Curve specific field computation routines as Resolved.

Pushed for master.

Aug 29 2017, 3:15 AM · libgcrypt
gniibe committed rC1d5f726668b9: ecc: Fix ec_mulm_25519. (authored by gniibe).
ecc: Fix ec_mulm_25519.
Aug 29 2017, 3:15 AM
gniibe committed rC1ac3d3637dd8: ecc: Clean up curve specific method support. (authored by gniibe).
ecc: Clean up curve specific method support.
Aug 29 2017, 3:15 AM
gniibe committed rCfab712d654b2: ecc: Use 25519 method also for ed25519. (authored by gniibe).
ecc: Use 25519 method also for ed25519.
Aug 29 2017, 3:15 AM
gniibe committed rCe9be23c4ad9f: ecc: Relax condition for 25519 computations. (authored by gniibe).
ecc: Relax condition for 25519 computations.
Aug 29 2017, 3:15 AM
gniibe committed rC449459a2770d: ecc: Fix ec_mulm_25519. (authored by gniibe).
ecc: Fix ec_mulm_25519.
Aug 29 2017, 3:15 AM
gniibe committed rC9ed0fb37bd63: ecc: field specific routines for 25519. (authored by gniibe).
ecc: field specific routines for 25519.
Aug 29 2017, 3:15 AM
gniibe committed rCd4cd381defe5: ecc: Add field specific computation methods. (authored by gniibe).
ecc: Add field specific computation methods.
Aug 29 2017, 3:15 AM

Aug 28 2017

werner triaged T3374: gpg recv-keys fail if first dns server end up with "Connection refused" as Normal priority.
Aug 28 2017, 7:34 PM · dns, dirmngr, Bug Report
werner set the icon for dns to Tag.
Aug 28 2017, 7:33 PM
JochenSaalfeld committed rX4965492e8b6a: Update Portugese translations (authored by JochenSaalfeld).
Update Portugese translations
Aug 28 2017, 4:46 PM
JochenSaalfeld committed rW1850bbc04f2d: Point gpgol to the latest beta (authored by JochenSaalfeld).
Point gpgol to the latest beta
Aug 28 2017, 4:27 PM
JochenSaalfeld committed rWa891d721c809: switching back to gpgex 1.4 (authored by JochenSaalfeld).
switching back to gpgex 1.4
Aug 28 2017, 3:35 PM
JochenSaalfeld committed rWfe6c09eab0aa: repackaged gpgex beta (authored by JochenSaalfeld).
repackaged gpgex beta
Aug 28 2017, 3:07 PM
JochenSaalfeld committed rW52c61437e61f: Updating libpng dependency (authored by JochenSaalfeld).
Updating libpng dependency
Aug 28 2017, 2:33 PM
JochenSaalfeld committed rW275ef81bc4fa: Point gpgol and gpgex to the latest betas (authored by JochenSaalfeld).
Point gpgol and gpgex to the latest betas
Aug 28 2017, 2:29 PM
kolorafa created T3374: gpg recv-keys fail if first dns server end up with "Connection refused".
Aug 28 2017, 2:15 PM · dns, dirmngr, Bug Report
werner committed rD2d68f648fbe9: web: Announce 2.2.0 (authored by werner).
web: Announce 2.2.0
Aug 28 2017, 2:01 PM
JochenSaalfeld committed rO542352760827: Update Portugese translations (authored by JochenSaalfeld).
Update Portugese translations
Aug 28 2017, 1:23 PM
JochenSaalfeld committed rW0ac4c164af44: Update Portugese translations (authored by JochenSaalfeld).
Update Portugese translations
Aug 28 2017, 1:20 PM
JochenSaalfeld committed rW21fa29a3c8a9: Updating gnupg to version 2.2.0 (authored by JochenSaalfeld).
Updating gnupg to version 2.2.0
Aug 28 2017, 12:43 PM
werner committed rD4cd6b84cfef8: swdb: Release gnupg 2.2.0. (authored by werner).
swdb: Release gnupg 2.2.0.
Aug 28 2017, 12:26 PM
werner committed rG82d9a201dd7c: Post release updates (authored by werner).
Post release updates
Aug 28 2017, 12:10 PM
werner committed rG9e3d41bf727f: Post release updates (authored by werner).
Post release updates
Aug 28 2017, 12:10 PM
werner committed rG9d80fb8e0001: Release 2.2.0 (authored by werner).
Release 2.2.0
Aug 28 2017, 12:10 PM
werner committed rG24462fea508f: po: Auto update (authored by werner).
po: Auto update
Aug 28 2017, 12:10 PM
werner moved T2917: --locate-key should re-fetch key via WKD if it is expired from Blocker to Backlog on the gnupg (gpg22) board.
Aug 28 2017, 9:59 AM · gnupg (gpg22), Bug Report

Aug 27 2017

werner triaged T3373: Unusual incompatibility with PGP6 PhotoID's as Low priority.

IIRC, rfc2440 did not forbid partial length encoding for key-material so gpg could use that. rfc4880 limits partial length encoding to non-key-material which causes this error message.

Aug 27 2017, 9:04 PM · OpenPGP, gnupg, Bug Report
Kelbom68 created T3373: Unusual incompatibility with PGP6 PhotoID's.
Aug 27 2017, 7:04 PM · OpenPGP, gnupg, Bug Report
elonsatoshi added a comment to T2968: gpg --search: Connection closed in DNS.

Well, I'm able to reproduce this issue on Parabola. I was also get a different error when I turn off my vpn: `server indicated a failure```, but now I get the dns error again.

elonsatoshi@tyger ~> gpg -vvv --debug-level guru --search elonsatoshi@riseup.net
gpg: using character set 'utf-8'
gpg: enabled debug flags: packet mpi crypto filter iobuf memory cache memstat trust hashing ipc clock lookup extprog
gpg: DBG: [not enabled in the source] start
gpg: DBG: chan_3 <- # Home: /home/elonsatoshi/.gnupg
gpg: DBG: chan_3 <- # Config: [none]
gpg: DBG: chan_3 <- OK Dirmngr 2.1.23 at your service
gpg: DBG: connection to the dirmngr established
gpg: DBG: chan_3 -> GETINFO version
gpg: DBG: chan_3 <- D 2.1.23
gpg: DBG: chan_3 <- OK
gpg: DBG: chan_3 -> KEYSERVER --clear hkps://pgp.mit.edu/
gpg: DBG: chan_3 <- OK
gpg: DBG: chan_3 -> KS_SEARCH -- elonsatoshi@riseup.net
gpg: DBG: chan_3 <- ERR 167772876 Connection closed in DNS <Dirmngr>
gpg: error searching keyserver: Connection closed in DNS
gpg: keyserver search failed: Connection closed in DNS
gpg: DBG: chan_3 -> BYE
gpg: DBG: [not enabled in the source] stop
gpg: keydb: handles=0 locks=0 parse=0 get=0
gpg:        build=0 update=0 insert=0 delete=0
gpg:        reset=0 found=0 not=0 cache=0 not=0
gpg: kid_not_found_cache: count=0 peak=0 flushes=0
gpg: sig_cache: total=0 cached=0 good=0 bad=0
gpg: random usage: poolsize=600 mixed=0 polls=0/0 added=0/0
              outmix=0 getlvl1=0/0 getlvl2=0/0
gpg: rndjent stat: collector=0x0000000000000000 calls=0 bytes=0
gpg: secmem usage: 0/32768 bytes in 0 blocks
elonsatoshi@tyger ~> sudo rc-service openvpn stop
[sudo] password for elonsatoshi: 
 * WARNING: openvpn is already stopped
elonsatoshi@tyger ~> pidof openvpn
elonsatoshi@tyger ~> gpg -vvv --debug-level guru --search elonsatoshi@riseup.net
gpg: using character set 'utf-8'
gpg: enabled debug flags: packet mpi crypto filter iobuf memory cache memstat trust hashing ipc clock lookup extprog
gpg: DBG: [not enabled in the source] start
gpg: DBG: chan_3 <- # Home: /home/elonsatoshi/.gnupg
gpg: DBG: chan_3 <- # Config: [none]
gpg: DBG: chan_3 <- OK Dirmngr 2.1.23 at your service
gpg: DBG: connection to the dirmngr established
gpg: DBG: chan_3 -> GETINFO version
gpg: DBG: chan_3 <- D 2.1.23
gpg: DBG: chan_3 <- OK
gpg: DBG: chan_3 -> KEYSERVER --clear hkps://pgp.mit.edu/
gpg: DBG: chan_3 <- OK
gpg: DBG: chan_3 -> KS_SEARCH -- elonsatoshi@riseup.net
gpg: DBG: chan_3 <- ERR 167772876 Connection closed in DNS <Dirmngr>
gpg: error searching keyserver: Connection closed in DNS
gpg: keyserver search failed: Connection closed in DNS
gpg: DBG: chan_3 -> BYE
gpg: DBG: [not enabled in the source] stop
gpg: keydb: handles=0 locks=0 parse=0 get=0
gpg:        build=0 update=0 insert=0 delete=0
gpg:        reset=0 found=0 not=0 cache=0 not=0
gpg: kid_not_found_cache: count=0 peak=0 flushes=0
gpg: sig_cache: total=0 cached=0 good=0 bad=0
gpg: random usage: poolsize=600 mixed=0 polls=0/0 added=0/0
              outmix=0 getlvl1=0/0 getlvl2=0/0
gpg: rndjent stat: collector=0x0000000000000000 calls=0 bytes=0
gpg: secmem usage: 0/32768 bytes in 0 blocks
Aug 27 2017, 4:58 PM · Info Needed, gnupg (gpg22), Bug Report, Debian, Keyserver, dirmngr
werner committed rG45d5f5800afe: scd: Convey the correct length for Le (authored by werner).
scd: Convey the correct length for Le
Aug 27 2017, 4:55 PM
toralf added a comment to T3371: Ohhhh jeeee: ... this is a bug (getkey.c:3284:merge_selfsigs).

FWIW,
the issue might be related to a key form Gentoo, which was expired but was then later renewed (at least it is no longer expired).

Aug 27 2017, 10:58 AM · Bug Report
werner added a comment to T3358: Curve specific field computation routines.

I prepared Libgcrypt for the 1.9 series, thus feel free to merge your patches to master anytime you like.

Aug 27 2017, 10:24 AM · libgcrypt
werner closed T3256: AIX: libgcrypt-1.7.8 compile errors as Resolved.
Aug 27 2017, 10:22 AM · AIX, Bug Report
werner committed rC52af575ae4d6: Also bump the LT Current value. (authored by werner).
Also bump the LT Current value.
Aug 27 2017, 10:17 AM
werner committed rC566c8efd585c: Prepare for the 1.9 branch (authored by werner).
Prepare for the 1.9 branch
Aug 27 2017, 10:12 AM
werner committed rC80fd8615048c: Release 1.8.1 (authored by werner).
Release 1.8.1
Aug 27 2017, 10:03 AM
werner committed rCbf76acbf0da6: ecc: Add input validation for X25519. (authored by gniibe).
ecc: Add input validation for X25519.
Aug 27 2017, 10:03 AM
werner committed rCeb8f35243916: Post release updates (authored by werner).
Post release updates
Aug 27 2017, 10:03 AM
werner committed rC5417a2933642: indent: Typo fix. (authored by werner).
indent: Typo fix.
Aug 27 2017, 10:03 AM
werner committed rC436fd3b91669: Release 1.7.9 (authored by werner).
Release 1.7.9
Aug 27 2017, 10:02 AM
werner committed rCe16a71c777b7: Post release updates (authored by werner).
Post release updates
Aug 27 2017, 10:02 AM
werner committed rCda780c8183cc: ecc: Add input validation for X25519. (authored by gniibe).
ecc: Add input validation for X25519.
Aug 27 2017, 10:02 AM

Aug 26 2017

toralf added a comment to T3371: Ohhhh jeeee: ... this is a bug (getkey.c:3284:merge_selfsigs).

It even worked now (few hours later) :

Aug 26 2017, 8:48 PM · Bug Report
Kelbom68 added a comment to T3372: Long preference lists resetting each other.

Well, I'd expect gpg not to alter my digest/compression preferences when changing my cipher preferences and vice versa. So if a user's going to have to lose his previously set preferences for a key in this manner because that's the only reasonably viable way of maintaining backwards compatibility, I think it would be appropriate to let him know beforehand and also suggest that he set it all up at once (as I've so described above) so that nothing is lost in the process.

Aug 26 2017, 7:39 PM · OpenPGP, gnupg, Bug Report
werner triaged T3372: Long preference lists resetting each other as Normal priority.

The way the setpref command works is implementation specific and thus the OpenPGP standard is irrelevant here
.
Are you requesting a change in the behaviour of the setpref command? That would not be easy to implement for backward compatibility.

Aug 26 2017, 6:22 PM · OpenPGP, gnupg, Bug Report
werner added a comment to T3371: Ohhhh jeeee: ... this is a bug (getkey.c:3284:merge_selfsigs).

Can you please try 2.1.23 ? We might have fixed that already.

Aug 26 2017, 6:12 PM · Bug Report
Kelbom68 created T3372: Long preference lists resetting each other.
Aug 26 2017, 4:59 PM · OpenPGP, gnupg, Bug Report
toralf created T3371: Ohhhh jeeee: ... this is a bug (getkey.c:3284:merge_selfsigs).
Aug 26 2017, 2:59 PM · Bug Report
aa added a comment to T3370: gpg --list-packets should show symmetric algorithm for PKESK (if decryptable).

Go ahead and type your message ...

Aug 26 2017, 12:16 PM · Feature Request
werner triaged T3370: gpg --list-packets should show symmetric algorithm for PKESK (if decryptable) as Normal priority.
Aug 26 2017, 8:34 AM · Feature Request

Aug 25 2017

RockyMM added a comment to T3367: GpgOL unsupported protocol.

@aheinecke is completely right. I just copied from Outlook's "show source".

Aug 25 2017, 10:57 PM · gpgol, Bug Report
dkg created T3370: gpg --list-packets should show symmetric algorithm for PKESK (if decryptable).
Aug 25 2017, 7:17 PM · Feature Request
gouttegd closed T3357: pinentry no longer floating as Resolved.

OK, thanks for the info.

Aug 25 2017, 3:54 PM · pinentry, Bug Report
rcorre added a comment to T3357: pinentry no longer floating.

Sorry for the delayed response. I am in fact on pinentry 1.0.0, and haven't tested master yet. Looking forward to the patch!

Aug 25 2017, 3:00 PM · pinentry, Bug Report
aheinecke committed rW33fd5598e785: Update gpgol to latest master (authored by aheinecke).
Update gpgol to latest master
Aug 25 2017, 1:54 PM
aheinecke committed rO184b78e3b865: Only do debug output if enableDebug is set (authored by aheinecke).
Only do debug output if enableDebug is set
Aug 25 2017, 1:52 PM
aheinecke closed T3369: GpgOL: Exchange mails can be stored unencrypted as Resolved.

We now explicitly delete the body instead of relying on the fact that the Outlook MAPI to MIME conversion deletes the body. Somehow this worked in the past but no longer does. I could not bisect it as 1.4.0 showed the same problem but old test mails from July 2016 did not show the problem. Newer ones from August 2016 already showed it in the sent mails folder.

Aug 25 2017, 1:18 PM · gpgol, gpg4win
aheinecke committed rWa4d06b42b4e2: Update gpgol to latest master (authored by aheinecke).
Update gpgol to latest master
Aug 25 2017, 1:16 PM
aheinecke committed rO5b76bd71f39d: Delete Body MAPI Props after MIME creation (authored by aheinecke).
Delete Body MAPI Props after MIME creation
Aug 25 2017, 1:14 PM