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>