Skip to content

Commit 22f240a

Browse files
committed
Gromox 1.20
1 parent 7c54e48 commit 22f240a

File tree

3 files changed

+31
-2
lines changed

3 files changed

+31
-2
lines changed

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
AC_INIT([gromox], [1.19])
1+
AC_INIT([gromox], [1.20])
22
AC_CONFIG_AUX_DIR([build-aux])
33
AC_CONFIG_MACRO_DIR([build-aux])
44
AC_PREFIX_DEFAULT([/usr])

doc/changelog.rst

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,30 @@
1+
1.20 (2022-04-30)
2+
=================
3+
4+
Fixes:
5+
6+
* Resolve a use-after-free in gromox-eml2mt
7+
* oxcmail: conversion of Reply-To MAPI field to Internet Mail had only used the last
8+
ONEOFF-type recipient, now it uses all ONEOFF recipients.
9+
* oxcmail: set IPM.Note.SMIME.MultipartSigned only for incoming S/MIME mails,
10+
not for OpenPGP mails.
11+
* autodiscover: Change the way autodiscover.ini is parsed. This allows a few
12+
more non-alphanumeric characters in the MariaDB password. ';' is still
13+
unusable.
14+
* exmdb_provider: Evaluate restrictions against absent values differently;
15+
this makes messages without a sensitivity tag and which are located
16+
in a non-default store visible in Outlook again.
17+
* pop3: SIGHUP now really reloads pop3_cmd_debug from the .cfg file
18+
19+
Changes:
20+
21+
* zcore: entryids for PAB entries now follow the ZCSAB entryid scheme
22+
23+
Known issues:
24+
25+
* oxcmail: Reply-To still skips EX-type recipients (W-1964)
26+
27+
128
1.19 (2022-04-14)
229
=================
330

lib/mapi/oxcmail.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3943,8 +3943,10 @@ static BOOL oxcmail_export_reply_to(const MESSAGE_CONTENT *pmsg,
39433943
ONEOFF_ENTRYID oo;
39443944
ep2.init(address_array.pbin[i].pb, address_array.pbin[i].cb, alloc, EXT_FLAG_UTF16);
39453945
if (ep2.g_oneoff_eid(&oo) != EXT_ERR_SUCCESS ||
3946-
strcasecmp(oo.paddress_type, "SMTP") != 0)
3946+
strcasecmp(oo.paddress_type, "SMTP") != 0) {
3947+
fprintf(stderr, "W-1965: skipping non-SMTP reply-to entry\n");
39473948
continue;
3949+
}
39483950
if (oo.pdisplay_name != nullptr && *oo.pdisplay_name != '\0') {
39493951
if (offset + 2 >= fieldmax)
39503952
return false;

0 commit comments

Comments
 (0)