On 26 Feb 2017, at 14.42, Ruga ruga@protonmail.com wrote:
Timo,
re: What OS is this? OS 10.12.3 with Xcode 8.2.1 and the official clang 3.9.0
re: test-time-util.c
t_strftime and variants now .......................................... : ok
Info: 'Thu, 08 Dec 2016 18:42:16 +0100'
test-time-util.c:124: Assert failed: strcmp(t_strftime(RFC2822_FMT, gmtime(&ts)), exp) == 0
Info: 'Thu, 08 Dec 2016 18:42:16 +0100'
test-time-util.c:126: Assert failed: strcmp(t_strfgmtime(RFC2822_FMT, ts), exp) == 0
t_strftime and variants fixed timestamp .............................. : FAILED
Fixed: https://github.com/dovecot/core/commit/3e6f1c0a999cc0abfc05d817dd89f39fb9337... https://github.com/dovecot/core/commit/3e6f1c0a999cc0abfc05d817dd89f39fb9337...
re: Why do you want to disable /dev/urandom? https://github.com/libressl-portable/portable/issues/278 https://github.com/libressl-portable/portable/issues/278
That is fixed in v2.2.28 already.
re: dcrypt-openssl.c, ssl.m4 and HMAC_CTX_free(NULL) Please discuss this with busterb at GitHub.
Added a comment there, but I guess the changes should work fine.