CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2008/12/21 11:51:08
Modified files:
usr.sbin/smtpd : smtp.c smtp_session.c
Log message:
- missing prototype + smtp.c was misusing session_auth_pickup()
- unlike starttls, ssmtp sets the F_SECURE flag on session before helo/ehlo
handlers are called. this means that if we clear all flags in helo/
helo handlers, we prevent smtpd from advertising AUTH as it will do
so only for F_SECURE sessions. This commits unbreaks SMTP AUTH with
smtp sessions. Problem spotted by James Turner <[email protected]>