[3.3Wb:Apr/7/1994]
	general, canon, netnews, uucp, acceptaddr.nmtc, files.nmtc,
	 version.nmtc, indirect.nmtc, deliver, route:
		support for sendmail without multi-token class
	almost files:
		change [ "$VAR" != "" ] to [ "$VAR" ]
	spool, spool.v1:
		IGNORE_SPOOL_ADDR, WITH_SPOOL_ADDR added
	uucp, general, netnews:
		delete quote for static constants
	error:
		missing trailing continuation back slash
	Makefile:
		gather "chmod +x" rules to dist: entry
	Mksample, Mkfilter, files*, Makefile:
		CF_TYPE/cf_select added
	cf_select:
		newly added
	numeric:
		strip trailing dot off on R8
	junet, reject-one, error:
		fix on quoting of error messages
		fix on 3-digit error codes
	OSTYPE/ews-ux4, newsos6:
		newly added
	OSTYPE/hpux:
		use rmail instead of bin-mail
	Mkfilter:
		option -n for echo was removed
	Master/nis -> Master/nis.hosts (renamed)
	option:
		multiple NIS aliases map support
	proto, proto,v1:
		CANONRULE5 was missing
	OSTYPE/dgux:
		remove -d flag from arguments of /bin/mail


[3.2W6:Feb/15/1994]
	indirect, secondary, hub, bitnet, spool-null, option.v1, option,
	general, hub.v1, secondary.v1, specialfrom, spool.v1:
		do not use := substitution for availability with old B-shell
	Mkinfo, proto, proto.v1, proto-null, proto-null.v1:
		format of making infomation was changed
	address, canon, hub.v1, secondary.v1, specialfrom, spool.v1:
		initialize CLASS variable as NULL before processing
	netnews:
		newly added
	mailertable:
		fix on nested subdomain (from 8.6.6)
	Makefile, Checkenv:
		added to detect variable conflict
	* some documents were moved to doc/
	* news-support/ was created


[3.2W5:Jan/25/1994]
	option:
		delete default warinig interval (/4h)
	proto, proto.v1:
		add a rule to trap no user address (i.e. <@host>)
	mailer, mailer.v1, uucp:
		support *_MAILER_MAXSIZE and *_MAILER_MAXLINE similarly
	specialfrom, indirect, secondary, secondary.v1, uucp,
	spool.v1, spool, bitnet, decnet, canon, usertable, hub, hub.v1:
		store macro/class characters in global variables
	version*:
		do not allocate a class dinamically for fake domains
	OSTYPE/*:
		cleanup


[3.2W4:Jan/16/1994]
	proto-null, proto-null.v1:
		class . is changed to class X
		macro W is changed to macro X
		(these changes are done for consistency with non null cf)
	spool-null:
		MACRO_T must be MACRO_SA
	allocchar:
		closing quotation missing
	route:
		use "eval" (was not changed at 3.2W :-<)
		!! $j, $m, *, etc. should be quoted in *_FILE !!
	Makefile:
		proto-null* had been ignored for filter generation


[3.2W3:Jan/15/1994]
	uucp:
		do not insert SYSNAME_ALIASES rules if it is NULL
	protp, proto.v1:
		change $* to $+ on %-hack rules
		(prescan error occurs with R5 on invalid address)
	version*:
		do not allocate class for fake domains
		it is already allocated statically


[3.2W2:Jan/14/1994]
	acceptaddr:
		add a comment that '$m' can not be used with R5 sendmail


[3.2W1:Jan/14/1994]
	uucp:
		typo in UUCP_RELAY processing


[3.2W:Jan/14/1994]
	almost sources:
		adopt dynamic allocation of class/macro character
	Mkfilter:
		move management on LOCALHACK_REVISION_ID to localhack
	Mksample:
		delete descriptions to read domaindefault localhack (to files)
	general:
		rename USE_cw_FILE as USE_cw_FILECLASS
	acceptaddr:
		require leading dot on ACCEPT_LOWER
		rename LOWER_MATCH_WITH_ACCEPT_ADDR as LOWER_MATCH_STYLE
		and extend feature
		add lw_FILE_PATH
		missing @ in management of CANONACCEPTLOWER
		rename USE_aa_FILE as USE_aa_FILECLASS
	brokensmtp:
		rename BROKEN_SMTP_PEERS as ESMTP_PEERS
		use class e instead of class b (to suit for 2.3W patch)
	canon:
		support unknown on CANON_ENVELOPE
	deliver,alias,route:
		use "eval" to manage quotatin correctry
	deliver:
		change USE_DEFAULT_ERROR_MESSAGES to yes automatically
		when error: mailer is used
	ident:
		new
	hub,hub.v1
		rename IGN_HUB_MX as IGNORE_HUB_MX
	option:
		add TRUSTED_USERS (for future release)
		rename USER_DATABASE_FILE as USER_DATABASE_FILE_PATH
		correct comment for PRIVACY_FLAGS
	option,option.v1:
		rename ALIAS_FILE as ALIAS_FILE_PATH
		rename ERROR_MSG_FILE as ERROR_MSG_FILE_PATH
		rename HELP_FILE as HELP_FILE_PATH
		rename STAT_FILE as STAT_FILE_PATH
		default timeout (MSG_TIMEOUT) is changed from 3d to 7d
		default path changed for spool
	proto:
		rename BROKENSMTPPEERS as ESMTPPEERS
		IDENTPEERS added
		TRUSTDEF added
	proto,proto.v1:
		HDRACCEPTLOWER added
		CHAR_ALLOCATION_LIST added
	usertable:
		nis added as a comment for USERTABLEDB
		rename USERTB_APPLY_LOCAL as USERTABLE_APPLY_LOCAL
	default:
		new
		support DEFAULT_REVISION_ID
	localhack:
		new
	allocchar:
		new
	files*:
		add default and localhack
	files:
		add ident
	version*:
		definition of CHARALLOC
		initialization of some class/macro character
	junet,reject-one:
		quote error message
	secondary:
		map lookup supported on SECONDARY_USERS (V5 only)
	secondary.v1:
		separated from secondary
	uucp:
		SYSNAME_ALIASES added


[3.1W15:Dec/23/1993]
	canon:
		$B$^$@$"$C$?(B CANON_ENVELOPE $B$N(B typo $B$r=$@5(B
	options:
		$B%*%W%7%g%s(B I $B$N(B True $B$N@_Dj$r:o=|(B
	uucp:
		CANON_UNKNOWN_UUCP $B$rDI2C(B
		CANON_ENVELOPE $B$K4X$9$k=$@5(B
	files, files.v1:
		canon $B$NFI$_9~$_$r(B acceptaddr $B$ND>A0$K0\F0(B
	acceptaddr:
		CANON_ENVELOPE $B$K4X$9$k=$@5(B
	proto, proto.v1:
		list syntax $B$N2r<a$,(B 3.1W8 $B$h$j8m$C$F$$$?$N$r=$@5(B
		UUCPRESRULE, CANONACCEPTADDR, CANONACCEPTLOWER,
		CANONRULE[1-4] $B$rDI2C(B
		R8's cf $B$h$j(B:
			user@ $B$N2r<a(B
			@host $B$r%(%i!<$K$9$k(B
			sanity checking
	OSTYPE/bsdi1.0:
	OSTYPE/dgux:
	OSTYPE/dynix3.2:
	OSTYPE/sco3.2:
		$B?75,:n@.(B(R8's cf $B$h$j(B)


[3.1W14:Dec/6/1993]
	proto, proto.v1:
		DSPTLOCALHACK $B$rDI2C(B
	canon:
		CANON_ENVELOPE $B$N(B typo $B$r=$@5!"%G%U%)%k%H$r(B no $B$KJQ99(B
	error:
		$B0lIt$N(B NOHOST $B$r(B UNAVAILABLE $B$KJQ99(B


[3.1W13:Nov/24/1993]
	canon:
		"." $B$,H4$1$F$$$?$N$rJd$C$?(B
		(reported by umura@solan.chubu.ac.jp)
	deliver:
		route $B$NL>>N$+$iJQ99(B
	route:
		user@domain -> @route:user@domain $B$K=q$-49$($k%k!<%k$r@8@.$9$k(B
		$B5!G=$rDI2C(B
	error:
		can not deliver to ..., never heard of ... in domain ...
		$BEy$N%(%i!<%a%C%;!<%8$r4JC1$K=PNO$9$k5!G=$rDI2C(B
	proto, proto.v1:
		DSPTERRORRULE, ROUTERULE, HDRROUTE $B$rDI2C(B
	files, files.v1:
		deliver, error $B$rDI2C(B


[3.1W12:Nov/10/1993]
	version:
		DEF_ID $B$rDI2C(B
	acceptaddr:
		ACCEPT_ADDRS=$m $B$r%3%a%s%H$H$7$FDI2C(B
	uucp:
		$BJ#?t9T$K$o$?$kDj5A$K(B \ $B$,C&Mn$7$F$$$?(B
	proto, proto.v1:
		$B%k!<%k%;%C%H(B0 $B$N%j%H%i%$%k!<%k$r=$@5(B
	mailer, mailer.v1:
		PROG_MAILER_PATH $B$G(B smrsh $B$r;HMQ$9$k5-=R$r%3%a%s%H$H$7$FDI2C(B
	OSTYPE/bsd386:
		$B?75,:n@.(B (shigeya@foretune.co.jp $B$h$j(B)
	OSTYPE/newsos4.1
		newsos4 $B$K%j%M!<%`$7!"@N$NL>A0$G%j%s%/$rD%$k(B
	OSTYPE/sunos4.1
		sunos4 $B$K%j%M!<%`$7!"@N$NL>A0$G%j%s%/$rD%$k(B


[3.1W11:Nov/4/1993]
	proto, proto.v1:
		S0LOCALHACK_ACCEPT $B$rDI2C(B
		S29RELAYRULE $B$rDI2C(B
	acceptaddr:
		LOWER_MATCH_WITH_ACCEPT_ADDR $B$rDI2C(B
	option:
		MX_SENDMAIL $B$,(B no $B$N>l9g$K(B OI $B$rDj5A$7$J$$$h$&$KJQ99(B
	mailer, mailer.v1:
		relay mailer $B$N(B recipient ruleset $B$r(B 19 $B$+$i(B 29 $B$KJQ99(B
	address:
		REWRITE_LOCAL_ON_RELAY $B$rDI2C(B
		REWRITE_GENERIC_TO=yes $B$N>l9g!"(BRECEIPIENT_GENERIC $B$b(B yes $B$G(B
		$B$"$k$Y$-$J$N$G!"$=$N;]$N%a%C%;!<%8$r=PNO$9$k$h$&$KJQ99(B


[3.1W10:Nov/3/1993]
	uucp, proto, proto.v1:
		<> $B$NJ]B8$N=hM}$r(B uucp mailer $B$H(B smtp mailer $B$GJ,N%$7!"(B
		smtp mailer $B$KBP$7$F$O(B NULL $B$N$^$^$H$J$k$h$&$K$7$?(B
	proto, proto.v1:
		LOCALHACK_LOCALIZE $B$rDI2C(B
	bsd4.4:
		aliases, mqueue $B$N(B path $B$rJQ99(B


[3.1W9:Oct/30/1993]
	proto-null, proto-null.v1, spool-null:
		SPOOL_HOST_ADDR $B$rDI2C(B
		dot termination $B$KBP$9$k=hM}$rDI2C(B
	route:
		$B%3%a%s%H$rDI2C(B
	proto, proto.v1:
		enverope from $B$,(B <> $B$G$"$C$?>l9g$K!"(Buucp mailer $B7PM3$G(B
		<> $B$,@5$7$/EA$o$k$h$&$K$7$?(B
		(i.e. UNIX From $B$N(B sender $B$,6u$K$J$i$J$$$h$&$K$7$?(B)
		somewhere! $B$r=|5n$9$k%k!<%k$r%3%a%s%H$H$7$FDI2C(B
		host.!user -> user@host $B$K=q$-49$($k%k!<%k$rDI2C(B


[3.1W8:Oct/26/1993]
	address:
		general $B$h$jJ,N%(B
		REWRITE_GENERIC_FROM, REWRITE_GENERIC_TO $B$NDI2C(B
	files, files.v1:
		address $B$r(B general $B$+$iJ,N%$7$?$3$H$KBP1~(B
	MKfilter:
		sed $B$X$N0z?t$,D92a$.$F!"<B9T$,$G$-$J$/$J$k$3$H$KBP=h(B
	mailer, proto, proto.v1:
		REWRITE_GENERIC_FROM, REWRITE_GENERIC_TO $B$NDI2C(B
	files-null, files-null.v1, proto-null, proto-null.v1, spool-null:
		null sendmail.cf (spool $B$r;}$?$:!"(Bspool host $B$KA4$FE>Aw(B) $B$rDI2C(B


[3.1W7:Oct/22/93]
	uucp:
		UUCP_MAILER_ARGS $B$h$j(B -z -a$f $B$r:o=|(B


[3.1W6:Oct/20/93]
	route:
		ALIAS$B9T$K$h$k5-=R$rDI2C(B
		MAP$B9T$N5-=R$K4X$9$k;EMM$rJQ99(B


[3.1W5:Oct/16/93]
	general:
		optional $B$r(B USE_cw_FILE $B$NA*Br;h$KDI2C(B
		cw_FILE_PATH $B$rDI2C(B
	acceptaddr:
		optional $B$r(B USE_aa_FILE $B$NA*Br;h$KDI2C(B
		aa_FILE_PATH $B$rDI2C(B
	uucp:
		UUCP_MAILER_FLAG $B$h$j(B U (ugly uucp) $B$r:o=|(B


[3.1W4:Oct/14/93]
	redirect:
		$B%U%#!<%k%I%;%Q%l!<%?$,(B TAB $B$G$J$+$C$?(B


[3.1W3:Oct/13/93]
	option:
		Om (send me too) $B$N(B default $B$r(B True $B$KJQ99(B
	uucp, proto*:
		HDRUUNAME $B$rDI2C(B


[3.1W2:Oct/8/93]
	acceptaddr:
		class m $B$,(B sendmail $B$G;HMQ$5$l$F$$$k$?$a(B class Y $B$KJQ99(B


[3.1W:Oct/6/93]
	all:
		3.1W $B$H$7$F%j%j!<%9(B
