CVSROOT:        /cvs
Module name:    src
Changes by:     gil...@cvs.openbsd.org  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 <ja...@bsdgroup.org>

Reply via email to