Skip to content

Commit

Permalink
Merge branch 'prime'
Browse files Browse the repository at this point in the history
  • Loading branch information
jengelh committed Oct 1, 2024
2 parents 8236feb + f7276ad commit 8a15beb
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 7 deletions.
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
AC_INIT([gromox], [2.32])
AC_INIT([gromox], [2.33])
AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_MACRO_DIR([build-aux])
AC_PREFIX_DEFAULT([/usr])
Expand Down
9 changes: 6 additions & 3 deletions doc/changelog.rst
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
Development 2.32.49
===================
Gromox 2.33 (2024-10-01)
========================

Fixes:

* oxdisco: allow retrieval of TB Autoconfig XML without authentication
* oxdisco: serve TB Autoconfig XML without requiring authentication
(clients do not expect it to be protected)
* oxcical: revert commit which evaluates different MAPI timezone properties to
generate DTSTART/DTEND's TZID value

Enhancements:

Expand Down
16 changes: 14 additions & 2 deletions doc/known_bugs.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@

Known Bugs for Developers
=========================
Known incompatibilities involving third-party software.


Noteworthy issues for administrators and packagers
==================================================

* Due to https://gitlab.gnome.org/GNOME/libxml2/-/issues/508 ,
libxml2 versions 2.9.11 <= v < 2.11.0 cause HTML e-mail message bodies to
change <o:p> to <p>, which causes the insertion of extraneous empty lines
upon reception of e-mail.


Noteworthy issues for developers
================================

* xfce4-terminal (more generally, everything libvte-based?): when using
xfce4-terminal's paste functionality, certain characters can get eaten if and
Expand Down
6 changes: 5 additions & 1 deletion lib/mapi/oxcmail.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2628,12 +2628,16 @@ MESSAGE_CONTENT *oxcmail_import(const char *charset, const char *str_zone,
!oxcmail_parse_message_body(default_charset.c_str(),
mime_enum.pplain, &pmsg->proplist))
return imp_null;
if (mime_enum.htmls.size() > 0) {
if (mime_enum.htmls.size() > 1) {
assert(mime_enum.hjoin.size() >= mime_enum.htmls.size());
auto err = bodyset_multi(mime_enum, pmsg->proplist,
default_charset.c_str());
if (err != 0)
return imp_null;
} else if (mime_enum.htmls.size() > 0) {
if (!oxcmail_parse_message_body(default_charset.c_str(),
mime_enum.htmls.front(), &pmsg->proplist))
return imp_null;
} else if (NULL != mime_enum.penriched) {
if (!oxcmail_parse_message_body(default_charset.c_str(),
mime_enum.penriched, &pmsg->proplist))
Expand Down

0 comments on commit 8a15beb

Please sign in to comment.