SCCS-vsn: usr.sbin/sendmail/cf/m4/cf.m4 2.21
SCCS-vsn: usr.sbin/sendmail/cf/m4/proto.m4 2.34
SCCS-vsn: usr.sbin/sendmail/cf/m4/version.m4 2.12
CONCAT(CY, $'1`),
CONCAT(C, $3, $'1`))')
sinclude(../siteconfig/$1.m4)')
CONCAT(CY, $'1`),
CONCAT(C, $3, $'1`))')
sinclude(../siteconfig/$1.m4)')
-define(`LOCAL_NAME', `PUSHDIVERT(5)CL$1
+define(`EXPOSED_USER', `PUSHDIVERT(5)CE$1
+define(`LOCAL_USER', `PUSHDIVERT(5)CL$1
+POPDIVERT`'dnl')
+define(`MASQUERADE_AS', `define(`MASQUERADE_NAME', $1)')
m4wrap(`include(`../m4/proto.m4')')
divert(0)dnl
m4wrap(`include(`../m4/proto.m4')')
divert(0)dnl
-VERSIONID(`@(#)cf.m4 2.20 (Berkeley) %G%')
+VERSIONID(`@(#)cf.m4 2.21 (Berkeley) %G%')
-VERSIONID(`@(#)proto.m4 2.33 (Berkeley) %G%')
+VERSIONID(`@(#)proto.m4 2.34 (Berkeley) %G%')
# who I send unqualified names to (null means deliver locally)
CONCAT(DR, ifdef(`LOCAL_RELAY', LOCAL_RELAY))
# who I send unqualified names to (null means deliver locally)
CONCAT(DR, ifdef(`LOCAL_RELAY', LOCAL_RELAY))
-# names that should be delivered locally, even if we have a relay
+# class L: names that should be delivered locally, even if we have a relay
+# class E: names that should be exposed as from this host, even if we masquerade
-ifdef(`UUCP_NAME',
-`# uucp hostnames
-UUCP_NAME
-UUCP_ALIASES
-
-# local UUCP connections
-include(UUCP_HOSTS_FILE)',
-`dnl')
-
# operators that cannot be in local usernames (i.e., network indicators)
CO @ % !
# operators that cannot be in local usernames (i.e., network indicators)
CO @ % !
Ow`'ifdef(`_NO_WILDCARD_MX_', `True', `False')
include(`../m4/version.m4')
Ow`'ifdef(`_NO_WILDCARD_MX_', `True', `False')
include(`../m4/version.m4')
-
-ifdef(`INTERNET_RELAY',
-`include(../sitedep/nicregistered.m4)',
-`dnl')
include(`../m4/boilerplate.m4')
undivert(6)dnl
#\f
include(`../m4/boilerplate.m4')
undivert(6)dnl
#\f
### Ruleset 6 -- bottom half of ruleset 3 ###
###############################################
### Ruleset 6 -- bottom half of ruleset 3 ###
###############################################
-# At this point, everything should be in a local_part@domain format.
-
+# At this point, everything should be in a "local_part<@domain>extra" format.
S6
# handle special cases for local names
S6
# handle special cases for local names
#
# %sccs.include.redist.sh%
#
#
# %sccs.include.redist.sh%
#
-VERSIONID(`@(#)version.m4 2.11 (Berkeley) %G%')
+VERSIONID(`@(#)version.m4 2.12 (Berkeley) %G%')
#
divert(0)
######################
# Version Number #
######################
#
divert(0)
######################
# Version Number #
######################