Dovecot v2.3.13 released
Michal Hlavinka
mhlavink at redhat.com
Tue Jan 5 20:57:47 EET 2021
On 04. 01. 21 13:02, Aki Tuomi wrote:
> We are pleased to release v2.3.13. Please find it from locations below:
>
> https://dovecot.org/releases/2.3/dovecot-2.3.13.tar.gz
> https://dovecot.org/releases/2.3/dovecot-2.3.13.tar.gz.sig
> Binary packages in https://repo.dovecot.org/
> Docker images in https://hub.docker.com/r/dovecot/dovecot
Hi,
for i686 and armv7hl build time test fails on
Panic: file time-util.c: line 65 (timeval_cmp_margin): assertion failed:
(usecs_diff >= 0)
On these architectures, time_t in timeval->tv_sec is only 4 bytes, same
as (long) int.
This causes test to fail in
test_timeval_cmp_margin for test data
...
},{
.tv1 = { -INT_MAX, 0 },
.tv2 = { INT_MAX, 0 },
.output = -1,
},
...
as timeval_cmp_margin(...) tries to substract negative value from
maximal value and it overflows
48: usecs_diff = (tv2->tv_sec - tv1->tv_sec) * 1000000LL +
49: (tv2->tv_usec - tv1->tv_usec);
Cheers,
Michal
More information about the dovecot
mailing list