Am 11.05.2016 um 09:12 schrieb Simon Horman:
In order to aid review I have pushed this series
to the mercurial repository.
http://hg.vergenet.net/perdition/perdition/
Thank you! Some notes:
The
VANESSA_LOGGER_DEBUG_RAW("min");
in line 1133 of options.c seems odd, maybe it is left and was to be removed?
To build the package on Wheezy it seems necessary to have an empty
directory "m4" in the source. On Jessie this missing directory "only"
gives a warning. I'm not very into autoconf & Co. so maybe there is a
cleaner solution.
First tests were unsuccessful however. It seems perdition tries to do
SSL on port 143 instead of STARTTLS. Port 993/995 look fine. I have tried
ssl_mode ssl_listen
which is the currently running option in perdition 1.9 as well as
ssl_mode ssl_listen,tls_listen
which gives a warning about being an invalid combination.
When using
ssl_mode tls_listen
it seems to work correctly on the SSL and STARTTLS ports, but this still
gives the "invalid combination" warning on startup.
I'm unsure if my config is correct, but there are no big differences to
1.9. Maybe just the if clause in options.c:333 is incorrect? However I
did this on Debian Wheezy which has an older OpenSSL and will continue
testing on Debian Jessie.
Regards
Matthias