File: drac.patch

package info (click to toggle)
sendmail 8.18.1-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 12,496 kB
  • sloc: ansic: 105,736; perl: 7,504; sh: 5,488; makefile: 889
file content (24 lines) | stat: -rw-r--r-- 758 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
--- /dev/null
+++ b/cf/feature/drac.m4
@@ -0,0 +1,5 @@
+define(`_DRAC_', `')
+
+LOCAL_CONFIG
+Kdrac ifelse(defn(`_ARG_'), `', DATABASE_MAP_TYPE MAIL_SETTINGS_DIR`drac',
+		`_ARG_')
--- a/cf/m4/proto.m4
+++ b/cf/m4/proto.m4
@@ -2285,6 +2285,13 @@ RIPv6:0:0:0:0:0:0:0:1	$@ RELAY		originat
 dnl if compiled with IPV6_FULL=0
 RIPv6:::1		$@ RELAY		originated locally
 R$=R $*			$@ RELAY		relayable IP address
+ifdef(`_DRAC_', `dnl
+R$*			$: <> $(drac $1 $: <?> $1 $)
+R<> <?> $+		$: $1
+R<> $+			$@ RELAY		authenticated IP address
+RIPv6:$*		$: <> $(drac $1 $: <?> IPv6:$1 $)
+R<> <?> $+		$: $1
+R<> $+			$@ RELAY		authenticated IP address',`dnl')
 ifdef(`_ACCESS_TABLE_', `dnl
 R$*			$: $>A <$1> <?> <+ Connect> <$1>
 R<RELAY> $*		$@ RELAY		relayable IP address