smtpd: allow arguments on NOOP
authorop <op@openbsd.org>
Fri, 23 Jun 2023 18:32:28 +0000 (18:32 +0000)
committerop <op@openbsd.org>
Fri, 23 Jun 2023 18:32:28 +0000 (18:32 +0000)
commitfbe04ea11181eaf87ba116006c6b0c394e3c706c
treee49bf58b2ffb48d83c835644d3ad8809a51840c9
parent8435fb8d89e81f8ad93dfa85246963ade917bc60
smtpd: allow arguments on NOOP

per RFC3521 ยง 4.1.1.9 the NOOP command allows optionally one argument
that SHOULD be ignored.  For semplicity, relax it to allow anything after it.

Original diff by Sebastian J. Bronner, GitHub PR 1150, tweaked by me to
add smtp_check_noop().

Gilles agrees, ok millert@
usr.sbin/smtpd/smtp_session.c