CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2018/07/25 10:00:48
Modified files:
usr.sbin/smtpd : dns.c lka.c mta.c mta_session.c pony.c smtp.c
smtp_session.c smtpd.c smtpd.h
usr.sbin/smtpd/smtpd: Makefile
Added files:
usr.sbin/smtpd : resolver.c
Log message:
Implement a generic interface to forward resolver queries to the lka
process. Use it for the reverse lookups required by smtp and mta.
Until now, DNS-related lookups were implemented using ad-hoc IMSGs
between the lka and other processes. It turns out to be confusing and
difficult to maintain/extend. So we want to replace this with a better
set of IMSGs matching the standard resolver interface.
ok gilles@