Release 2.3.1

Aki Tuomi
2018-03-29T10:26:40Z

On 29.03.2018 13:14, Odhiambo Washington wrote:
>
>
> On 29 March 2018 at 13:04, Aki Tuomi <aki.tuomi at dovecot.fi
> <mailto:aki.tuomi at dovecot.fi>> wrote:
>
>
>
>     On 29.03.2018 10:36, Odhiambo Washington wrote:
>>
>>
>>     On 29 March 2018 at 09:43, Aki Tuomi <aki.tuomi at dovecot.fi
>>     <mailto:aki.tuomi at dovecot.fi>> wrote:
>>
>>
>>
>>         On 28.03.2018 22:14, Odhiambo Washington wrote:
>>>
>>>
>>>         On 27 March 2018 at 20:06, <aki.tuomi at dovecot.fi
>>>         <mailto:aki.tuomi at dovecot.fi>> wrote:
>>>
>>>             Hi!
>>>
>>>             We are releasing v2.3.1, which mostly consists of bug
>>>             fixes for 2.3.0, and few improvements. This is also
>>>             available via https://repo.dovecot.org if you want
>>>             packages. libsodium support didn't get into this
build,
>>>             due to build environment issues, but 2.3.2 will contain
it.
>>>
>>>             * Submission server support improvements and bug fixes
>>>             ? - Lots of bug fixes to submission server
>>>             * API CHANGE: array_idx_modifiable will no longer
>>>             allocate space
>>>             ?- Particularly affects how you should check
>>>             MODULE_CONTEXT result, or use REQUIRE_MODULE_CONTEXT.
>>>
>>>             + mail_attachment_detection_options setting controls
when
>>>             ? $HasAttachment and $HasNoAttachment keywords are set
>>>             for mails.
>>>             + imap: Support fetching body snippets using FETCH
>>>             (SNIPPET) or
>>>             ? (SNIPPET (LAZY=FUZZY))
>>>             + fs-compress: Automatically detect whether input is
>>>             compressed or not.
>>>             ? Prefix the compression algorithm with
"maybe-" to
>>>             enable the
>>>             ? detection, for example:
"compress:maybe-gz:6:..."
>>>             + Added settings to change dovecot.index* files'
>>>             optimization behavior.
>>>             ? See https://wiki2.dovecot.org/IndexFiles#Settings
>>>             <https://wiki2.dovecot.org/IndexFiles#Settings>
>>>             + Auth cache can now utilize auth workers to do
password
>>>             hash
>>>             ? verification by setting
>>>             auth_cache_verify_password_with_worker=yes.
>>>             + Added charset_alias plugin. See
>>>             ? https://wiki2.dovecot.org/Plugins/CharsetAlias
>>>             <https://wiki2.dovecot.org/Plugins/CharsetAlias>
>>>             + imap_logout_format and pop3_logout_format settings
now
>>>             support all of the generic variables (e.g. %{rip},
>>>             %{session}, etc.)
>>>
>>>             --
>>>             Aki Tuomi
>>>             Dovecot oy
>>>
>>>
>>>
>>>         Making all in lib-charset
>>>         /bin/sh ../../libtool? --tag=CC? ? --mode=link cc?
>>>         -std=gnu99 -g -O2 -fstack-protector-strong
-U_FORTIFY_SOURCE
>>>         -D_FORTIFY_SOURCE=2 -Wall -W -Wmissing-prototypes
>>>         -Wmissing-declarations -Wpointer-arith -Wchar-subscripts
>>>         -Wformat=2 -Wbad-function-cast
-Wno-duplicate-decl-specifier
>>>         -Wstrict-aliasing=2 -I/usr/local/include? ?-no-undefined
>>>         -Wl,--as-needed -o test-charset test-charset.o
libcharset.la
>>>         <http://libcharset.la> ../lib-test/libtest.la
>>>         <http://libtest.la>? ../lib/liblib.la
<http://liblib.la>
>>>         libtool: link: cc -std=gnu99 -g -O2
-fstack-protector-strong
>>>         -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -W
>>>         -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
>>>         -Wchar-subscripts -Wformat=2 -Wbad-function-cast
>>>         -Wno-duplicate-decl-specifier -Wstrict-aliasing=2
>>>         -I/usr/local/include -Wl,--as-needed -o test-charset
>>>         test-charset.o? ./.libs/libcharset.a
>>>         ../lib-test/.libs/libtest.a ../lib/.libs/liblib.a
>>>         ./.libs/libcharset.a(charset-iconv.o): In function
>>>         `iconv_charset_to_utf8_begin':
>>>
/home/wash/Tools/Dovecot/2.3/dovecot-2.3.1/src/lib-charset/charset-iconv.c:29:
>>>         undefined reference to `libiconv_open'
>>>         ./.libs/libcharset.a(charset-iconv.o): In function
>>>         `iconv_charset_to_utf8_end':
>>>
/home/wash/Tools/Dovecot/2.3/dovecot-2.3.1/src/lib-charset/charset-iconv.c:44:
>>>         undefined reference to `libiconv_close'
>>>         ./.libs/libcharset.a(charset-iconv.o): In function
>>>         `iconv_charset_to_utf8_reset':
>>>
/home/wash/Tools/Dovecot/2.3/dovecot-2.3.1/src/lib-charset/charset-iconv.c:51:
>>>         undefined reference to `libiconv'
>>>         ./.libs/libcharset.a(charset-iconv.o): In function
>>>         `charset_to_utf8_try':
>>>
/home/wash/Tools/Dovecot/2.3/dovecot-2.3.1/src/lib-charset/charset-iconv.c:74:
>>>         undefined reference to `libiconv'
>>>         cc: error: linker command failed with exit code 1 (use -v
to
>>>         see invocation)
>>>         *** Error code 1
>>>
>>>         Stop.
>>>         make[3]: stopped in
>>>
/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.1/src/lib-charset
>>>         *** Error code 1
>>>
>>>         Stop.
>>>         make[2]: stopped in
>>>         /usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.1/src
>>>         *** Error code 1
>>>
>>>         Stop.
>>>         make[1]: stopped in
>>>         /usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.1
>>>         *** Error code 1
>>>
>>>         Stop.
>>>         make: stopped in
/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.1
>>>
>>>         root at
waridi:/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.1
>>>         <mailto:root at
waridi:/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.1>
>>>         # uname -mrs
>>>         *FreeBSD 11.1-STABLE amd64*?
>>>
>>>
>>>
>>>
>>>
>>>         --
>>>         Best regards,
>>>         Odhiambo WASHINGTON,
>>>         Nairobi,KE
>>>         +254 7 3200 0004/+254 7 2274 3223
>>>         "Oh, the cruft."
>>
>>         Can you try the attached patch?
>>
>>         Aki
>>
>>
>>     I have applied the patch using -p1. It did not all apply cleanly.
>>     Unless I missed something obvious. The failure is still there..
>>
>>     libtool: link: cc -std=gnu99 -g -O2 -fstack-protector-strong
>>     -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -W
>>     -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
>>     -Wchar-subscripts -Wformat=2 -Wbad-function-cast
>>     -Wno-duplicate-decl-specifier -Wstrict-aliasing=2
>>     -I/usr/local/include -Wl,--as-needed -o test-charset
>>     test-charset.o? ./.libs/libcharset.a ../lib-test/.libs/libtest.a
>>     ../lib/.libs/liblib.a
>>     ./.libs/libcharset.a(charset-iconv.o): In function
>>     `iconv_charset_to_utf8_begin':
>>
/home/wash/Tools/Dovecot/2.3/dovecot-2.3.1/src/lib-charset/charset-iconv.c:29:
>>     undefined reference to `libiconv_open'
>>     ./.libs/libcharset.a(charset-iconv.o): In function
>>     `iconv_charset_to_utf8_end':
>>
/home/wash/Tools/Dovecot/2.3/dovecot-2.3.1/src/lib-charset/charset-iconv.c:44:
>>     undefined reference to `libiconv_close'
>>     ./.libs/libcharset.a(charset-iconv.o): In function
>>     `iconv_charset_to_utf8_reset':
>>
/home/wash/Tools/Dovecot/2.3/dovecot-2.3.1/src/lib-charset/charset-iconv.c:51:
>>     undefined reference to `libiconv'
>>     ./.libs/libcharset.a(charset-iconv.o): In function
>>     `charset_to_utf8_try':
>>
/home/wash/Tools/Dovecot/2.3/dovecot-2.3.1/src/lib-charset/charset-iconv.c:74:
>>     undefined reference to `libiconv'
>>     cc: error: linker command failed with exit code 1 (use -v to see
>>     invocation)
>>     gmake[3]: *** [Makefile:540: test-charset] Error 1
>>     gmake[3]: Leaving directory
>>
'/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.1/src/lib-charset'
>>     gmake[2]: *** [Makefile:550: all-recursive] Error 1
>>     gmake[2]: Leaving directory
>>     '/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.1/src'
>>     gmake[1]: *** [Makefile:668: all-recursive] Error 1
>>     gmake[1]: Leaving directory
>>     '/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.1'
>>     gmake: *** [Makefile:511: all] Error 2
>>
>>
>>
>>     --
>>     Best regards,
>>     Odhiambo WASHINGTON,
>>     Nairobi,KE
>>     +254 7 3200 0004/+254 7 2274 3223
>>     "Oh, the cruft."
>
>     Did you run ./autogen.sh after this?
>
>
> No. I didn't know if that is necessary when using the tarball.
>
>
> --
> Best regards,
> Odhiambo WASHINGTON,
> Nairobi,KE
> +254 7 3200 0004/+254 7 2274 3223
> "Oh, the cruft."

It normally isn't, but after applying this patch, yes.

Aki
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<https://dovecot.org/pipermail/dovecot/attachments/20180329/777aa91a/attachment-0001.html>