CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]  2011/05/17 10:42:06

Modified files:
        usr.sbin/smtpd : smtpd.c smtpd.h 
        usr.sbin/smtpd/smtpd: Makefile 
Added files:
        usr.sbin/smtpd : auth_backend.c 
Removed files:
        usr.sbin/smtpd : authenticate.c 

Log message:
smtpd now uses an auth_backend API to authenticate users that are allowed
to send mail so they do not necessarily need a local system account.

two backends are provided by default, bsd_auth(3) and getpwnam(3), however
smtpd will only select bsd_auth(3) for the moment and not provide a way to
chose any other backend (that's on purpose ;p).

bye bye authenticate() !

Reply via email to