#
# localhack for kuis
#

LOCALHACK_REVISION_ID='@(#)kuis.hack	1.4 (motonori@kuis) 2/28/94'

# An example of oversea source routing
# (It is assumed that RMAIL prepends %kddlabs.co.jp: on each addresses.)

# allocate a grobal class character
_ALLOC_MODE=normal
_ALLOC_TYPE=class
_ALLOC_DIR=down
_ALLOC_PREF=
_ALLOC_USAGE='oversea top domains [kuis.hack]'
. $MASTERDIR/$CHARALLOC

# a file contains oversea top domains
HDRLOCALHACK='\
# oversea top domains\
F'$_ALLOC_CHAR'/etc/domains.top'

S3LOCALHACK_FOCUS='\
# for OSR (Over Sea Rerouting)\
R%$+,$+			%$1:$2				change all "," to ":"\
R%$+:@$+:$+		$@$>6 %$1:<@$2>:$3		handle <route-addr>'

S3LOCALHACK_NO_AT='\
# for OSR (Over Sea Rerouting)\
R%$*:$*!$*		$:%$1:<!$2!>$3			focus\
R%$*:<$*!>$*!$*		%$1:<$2!$3!>$4			move gaze right\
R%$*:<$*!$-!$*>$*	$:%$1:<$2!>$3!$4$5		exclude host address\
R%$*:$*<!$*!$*!>$*	%$1:$2@$3:<!$4!>$5		conv. all but the last\
R%$*:$*<!$*!>$*!$*	$:%$1:$2@$3:$4!$5		convert the last\
R%$*:$*<!$*!>$*		$:%$1:$2$4@$3			convert to user@domain\
R%$*:$*<!>$*		$:%$1:$2$3			remove <!>\
R%$*:@$+:$+		$@$>6 %$1:<@$2>:$3		handle <route-addr>\
R%$*:$+@$+		$@$>6 %$1:$2<@$3>		focus on domain\
\
R%$*:$-!$+		$@$>6 %$1:$3<@$2.UUCP>		resolve uucp names\
R%$*:$+.$-!$+		$@$>6 %$1:$4<@$2.$3>		domain uucps\
R%$*:$+!$+		$@$>6 %$1:$3<@$2.UUCP>		uucp subdomains'

S4LOCALHACK='\
# for OSR (Over Sea Rerouting)\
R%$*:$*			$:$2				delete OSR part'

S0LOCALHACK_NUMERIC='\
# for OSR (Over Sea Rerouting)\
R%$*:$*<@[$+]>$*	$:%$1:$2<@$[[$3]$]>$4		numeric internet addr\
R%$*:$*<@[$+]>$*	$#error$: You can not use numeric internet address'

S0LOCALHACK_ALIAS='\
# for OSR (Over Sea Rerouting)\
R%$*:$*<@$*jp>$*	$:$2<@$3jp>$4\
R%$*:$*<@$*BITNET>$*	$:$2<@$3BITNET>$4\
#R%$*:$*<@$*JUNET>$*	$:$2<@$3JUNET>$4\
R%$*:$*<@$*UUCP>$*	$:$2<@$3UUCP>$4\
\
# trap postmaster@kyoto-u.ac.jp and change to pmasters\
Rpostmaster<@kyoto-u.ac.jp>	$:pmasters<@kuis.kuis.kyoto-u.ac.jp>'

S0LOCALHACK_RESOLV='\
# for OSR (Over Sea Rerouting)\
R%$*:<@$j>:$*		$@$>7 %$1:$2			@here:... -> ...\
\
R$*%$*.jp<@jpnkyoto.kyoto-u.ac.jp>	$@$>7 $1%$2.jp\
R$*%$*.$='$_ALLOC_CHAR'<@jpnkyoto.kyoto-u.ac.jp>	$@$>7 $1%$2.$3\
#R$*%$-.bitnet<@jpnkyoto.kyoto-u.ac.jp>	$@$>7 $1%$2.bitnet\
#R$*%$-<@jpnkyoto.kyoto-u.ac.jp>	$@$>7 $1%$2.bitnet'

S0LOCALHACK_DELIVERY='\
# for OSR (Over Sea Rerouting)\
R%$*:$*<@$*$='$_ALLOC_CHAR'>$*	$@$>9 <qsmtp:$1>:$2<@$3$4>$5	oversea\
R%$*:$*<@$*>$*		$@$>9 <qsmtp:$3>:$2<@$3>$4	domestic\
\
R$*<@$*kyoto-u.ac.jp>$*	$@$>9 <qsmtp:$2kyoto-u.ac.jp>:$1<@$2kyoto-u.ac.jp>$3'

S0LOCALHACK_LOCAL='\
# for OSR (Over Sea Rerouting)\
R%$*:$+			$2'

LOCALHACKMAILER='Mqsmtp,   P=[IPC],      F=msDFMuXL,    S=11, R=21, A=IPC $h, E=\r\n'
