diff --git a/Makefile.am b/Makefile.am index 1c999e460..569ab75a4 100644 --- a/Makefile.am +++ b/Makefile.am @@ -288,7 +288,7 @@ tests_jsontest_LDADD = ${jsoncpp_LIBS} libgromox_common.la libgromox_email.la tests_lzxpress_SOURCES = tests/lzxpress.cpp tests_lzxpress_LDADD = ${libHX_LIBS} libgromox_mapi.la tests_oxcmail_ie_SOURCES = tests/oxcmail_ie.cpp -tests_oxcmail_ie_LDADD = libgromox_email.la libgromox_mapi.la +tests_oxcmail_ie_LDADD = ${libHX_LIBS} libgromox_common.la libgromox_email.la libgromox_mapi.la tests_ucvttest_SOURCES = tests/ucvttest.cpp tests_ucvttest_LDADD = libgromox_mapi.la tests_utiltest_SOURCES = tests/utiltest.cpp diff --git a/configure.ac b/configure.ac index 94a8ecb71..deccedf24 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([gromox], [2.30]) +AC_INIT([gromox], [2.31]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_MACRO_DIR([build-aux]) AC_PREFIX_DEFAULT([/usr]) diff --git a/doc/changelog.rst b/doc/changelog.rst index 4f07a871a..34a9c8eb2 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -1,3 +1,26 @@ +Gromox 2.31 (2024-08-14) +======================== + +Fixes: + +* freebusy: get_freebusy erroneously underreported occurrences for + yearly occurrences +* freebusy: the get_freebusy routine erroneously landed in an infinite loop if + a yearly-recurring February 29 appointment was originally created in a year + not divisible by 12. + +Enhancements: + +* oxcmail: take /etc/mime.types under consideration when adding extensions + to attachments + +Changes: + +* oxcmail: priorities for MIME parts have been rectified for + multipart/alternative and non-alternative containers; the conversion routine + is no longer making picks across multiple container siblings. + + 2.30 (2024-06-21) ================= diff --git a/tests/oxcmail_ie.cpp b/tests/oxcmail_ie.cpp index 60fb125ea..63265888b 100644 --- a/tests/oxcmail_ie.cpp +++ b/tests/oxcmail_ie.cpp @@ -168,7 +168,6 @@ static int select_parts_3() assert(m.load_from_str_move(data, std::size(data))); auto mc = oxcmail_import("us-ascii", "UTC", &m, g_alloc, ee_get_propids); assert(mc != nullptr); - gi_print(0, *mc); auto atl = mc->children.pattachments; assert(atl != nullptr); if (atl->count != 3)