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() !