Add EXTERNANON auth type (the internet is BROKEN!)..
commit81634ead413879676c3d4eb404c27420aeae9855
authorSteffen Nurpmeso <steffen@sdaoden.eu>
Thu, 15 Aug 2019 17:59:43 +0000 (15 19:59 +0200)
committerSteffen Nurpmeso <steffen@sdaoden.eu>
Sat, 17 Aug 2019 22:12:44 +0000 (18 00:12 +0200)
tree3dbb845909449df44ae3f507e8414dcb1af59f8f
parent743427234749b18ec1425d381de1b929c1c55895
Add EXTERNANON auth type (the internet is BROKEN!)..

EXTERNAL authentication is terribly broken all over the internet,
and/or requires special configuration to work out (eg., dovecot
auth_ssl_username_from_cert=yes, but will not work for smtp via
postfix nontheless).  I have seen tickets for K9 mail and
Thunderbird, so i guess this is mess.

Lets give the user the option to make it work either way, with
credentials by using =external, and without by using =externanon
include/mx/cred-auth.h
nail.1
src/mx/cred-auth.c
src/mx/net-pop3.c
src/mx/net-smtp.c
src/mx/obs-imap.c