CVSROOT: /cvs Module name: src Changes by: e...@cvs.openbsd.org 2012/09/15 09:12:11
Modified files: usr.sbin/smtpd : envelope.c parse.y ruleset.c smtp.c util.c Log message: When enqueueing from the local socket, the input address is faked as "::1". This is confusing and even broken, as systems running with ipv6 disabled on lo0 will not be able to enqueue mails using the local socket. So instead, use AF_LOCAL and print it as "local" in envelopes/maps. Add it to the "localhost" and "all" maps accordingly, and fix the ruleset matching. ok gilles@ chl@