home *** CD-ROM | disk | FTP | other *** search
- diff -cr doc/Makefile /usr/src/local/local.bin/ease/doc/Makefile
- *** doc/Makefile Thu Aug 13 12:07:05 1987
- --- /usr/src/local/local.bin/ease/doc/Makefile Wed Dec 23 11:30:35 1987
- ***************
- *** 1,10 ****
- #
- # Makefile for Ease document.
- #
- # James S. Schoner
- # Purdue University Computing Center
- #
- ! all: cover mainbody apen1 apen2 apen3
-
- cover: FRC
- troff -ms cover
- --- 1,21 ----
- #
- + # $Header: Makefile,v 1.2 87/12/23 11:30:27 root Locked $
- + #
- + # $Log: Makefile,v $
- + # Revision 1.2 87/12/23 11:30:27 root
- + # Added new appendix. ADR.
- + #
- + # Revision 1.1 87/12/23 10:40:45 root
- + # Initial revision
- + #
- + #
- + #
- # Makefile for Ease document.
- #
- # James S. Schoner
- # Purdue University Computing Center
- #
- ! all: cover mainbody apen1 apen2 apen3 apen4
-
- cover: FRC
- troff -ms cover
- ***************
- *** 20,25 ****
- --- 31,39 ----
-
- apen3:
- tbl ap3 | troff -ms
- +
- + apen4:
- + tbl ap4 | troff -ms
-
- FRC:
-
- diff -cr doc/ap1 /usr/src/local/local.bin/ease/doc/ap1
- *** doc/ap1 Thu Aug 13 12:07:06 1987
- --- /usr/src/local/local.bin/ease/doc/ap1 Thu Jan 21 15:33:47 1988
- ***************
- *** 37,42 ****
- \fIm_rhdir\fR z The home directory of the recipient
- .TE
- .FS
- ! * Taken from pages 15 and 16 of the Installation and Operation Guide
- ! for Sendmail (UNIX Programmer's Manual, Volume 2c), by Eric Allman.
- .FE
- --- 37,42 ----
- \fIm_rhdir\fR z The home directory of the recipient
- .TE
- .FS
- ! * Taken from pages 19 and 20 of the Sendmail Installation and Operation Guide
- ! (SMM:7 in the 4.3 BSD UNIX System Manager's Manual), by Eric Allman.
- .FE
- diff -cr doc/ap2 /usr/src/local/local.bin/ease/doc/ap2
- *** doc/ap2 Thu Aug 13 12:07:08 1987
- --- /usr/src/local/local.bin/ease/doc/ap2 Thu Jan 21 17:10:56 1988
- ***************
- *** 1,3 ****
- --- 1,20 ----
- + ...
- + ... $Header: ap2,v 1.4 88/01/21 17:10:33 root Locked $
- + ...
- + ... $Log: ap2,v $
- + ... Revision 1.4 88/01/21 17:10:33 root
- + ... Added new option; change location of Sendmail doc to 4.3 SMM. ADR.
- + ...
- + ... Revision 1.3 87/09/04 14:55:36 root
- + ... Fixed typo in new options. ADR.
- + ...
- + ... Revision 1.2 87/03/03 17:05:41 root
- + ... Changes for 4.3 version of sendmail. ADR.
- + ...
- + ... Revision 1.1 87/03/03 17:01:24 root
- + ... Initial revision
- + ...
- + ...
- .DS C
- \s+5\fBAppendix B\fR
-
- ***************
- *** 7,14 ****
- .sp 2
- .PP
- For a complete description of Sendmail's options and their values, refer to
- ! Appendix B of the Installation and Operation Guide for Sendmail (UNIX
- ! Programmer's Manual, Volume 2c), by Eric Allman.
- .sp 2
- .TS
- center box;
- --- 24,31 ----
- .sp 2
- .PP
- For a complete description of Sendmail's options and their values, refer to
- ! Appendix B of the Sendmail Installation and Operation Guide (SMM:7 in the
- ! 4.3 BSD UNIX System Managers's Manual), by Eric Allman.
- .sp 2
- .TS
- center box;
- ***************
- *** 41,46 ****
- --- 58,64 ----
- \fIo_dnet\fR N
- \fIo_hformat\fR o
- \fIo_qdir\fR Q
- + \fIo_qfactor\fR q
- \fIo_tread\fR r
- \fIo_flog\fR S
- \fIo_safe\fR s
- ***************
- *** 51,54 ****
- --- 69,76 ----
- \fIo_wizpass\fR W
- \fIo_loadq\fR x
- \fIo_loadnc\fR X
- + \fIo_recipfactor\fR y
- + \fIo_newproc\fR Y
- + \fIo_prifactor\fR z
- + \fIo_waitfactor\fR Z
- .TE
- diff -cr doc/ap3 /usr/src/local/local.bin/ease/doc/ap3
- *** doc/ap3 Thu Aug 13 12:07:10 1987
- --- /usr/src/local/local.bin/ease/doc/ap3 Thu Jan 21 17:11:11 1988
- ***************
- *** 1,3 ****
- --- 1,17 ----
- + ...
- + ... $Header: ap3,v 1.3 88/01/21 17:10:57 root Locked $
- + ...
- + ... $Log: ap3,v $
- + ... Revision 1.3 88/01/21 17:10:57 root
- + ... Changed location of Sendmail doc to 4.3 SMM. ADR.
- + ...
- + ... Revision 1.2 87/03/03 17:05:53 root
- + ... Changes for 4.3 version of sendmail. ADR.
- + ...
- + ... Revision 1.1 87/03/03 17:04:52 root
- + ... Initial revision
- + ...
- + ...
- .DS C
- \s+5\fBAppendix C\fR
-
- ***************
- *** 7,14 ****
- .sp 5
- .PP
- For a complete description of mailer flags, refer to
- ! Appendix C of the Installation and Operation Guide for Sendmail (UNIX
- ! Programmer's Manual, Volume 2c), by Eric Allman.
- .sp 5
- .TS
- center box;
- --- 21,28 ----
- .sp 5
- .PP
- For a complete description of mailer flags, refer to
- ! Appendix C of the Sendmail Installation and Operation Guide (SMM:7 in the
- ! 4.3 BSD UNIX System Manager's Manual), by Eric Allman.
- .sp 5
- .TS
- center box;
- ***************
- *** 38,41 ****
- --- 52,56 ----
- \fIf_retsmtp\fR p
- \fIf_smtp\fR I
- \fIf_addrw\fR C
- + \fIf_escape\fR E
- .TE
- diff -cr doc/cover /usr/src/local/local.bin/ease/doc/cover
- *** doc/cover Thu Aug 13 12:07:11 1987
- --- /usr/src/local/local.bin/ease/doc/cover Wed Dec 23 11:30:46 1987
- ***************
- *** 1,3 ****
- --- 1,14 ----
- + ...
- + ... $Header: cover,v 1.2 87/12/23 11:30:36 root Locked $
- + ...
- + ... $Log: cover,v $
- + ... Revision 1.2 87/12/23 11:30:36 root
- + ... Updated list of authors. ADR.
- + ...
- + ... Revision 1.1 87/12/23 10:16:35 root
- + ... Initial revision
- + ...
- + ...
- .DA
- .sp 15
- .nr PS 14
- ***************
- *** 19,25 ****
-
- for Sendmail
- .DE
- ! .sp 13
- .nr PS 14
- .ps 14
- .DS C
- --- 30,36 ----
-
- for Sendmail
- .DE
- ! .sp 8
- .nr PS 14
- .ps 14
- .DS C
- ***************
- *** 27,30 ****
- --- 38,49 ----
-
- \fIJames S. Schoner\fR
- \fIPurdue University Computing Center\fR
- +
- + Amended by
- +
- + \fIJeff P. Stearns\fR
- + \fIJohn Fluke Manufacturing Company\fR
- +
- + \fIArnold D. Robbins\fR
- + \fIEmory University Computing Center\fR
- .DE
- diff -cr doc/ease.paper /usr/src/local/local.bin/ease/doc/ease.paper
- *** doc/ease.paper Thu Aug 13 12:08:37 1987
- --- /usr/src/local/local.bin/ease/doc/ease.paper Thu Jan 21 17:19:52 1988
- ***************
- *** 1,3 ****
- --- 1,24 ----
- + ...
- + ... $Header: ease.paper,v 1.5 88/01/21 17:19:35 root Locked $
- + ...
- + ... $Log: ease.paper,v $
- + ... Revision 1.5 88/01/21 17:19:35 root
- + ... Several editorial changes. ADR.
- + ...
- + ... Revision 1.4 87/12/23 11:30:47 root
- + ... Updated list of authors. Documented extended canon() capability.
- + ... Integrated fluke changes in a little better. ADR.
- + ...
- + ... Revision 1.3 87/11/04 11:33:45 root
- + ... Documented new keyword "while" which is equivalent to "if". ADR.
- + ...
- + ... Revision 1.2 87/08/13 17:08:05 root
- + ... Changes from Jeff Stearns, fluke!jeff, for Sun. ADR.
- + ...
- + ... Revision 1.1 87/08/13 17:05:00 root
- + ... Initial revision
- + ...
- + ...
- .LP
- .TL
- Ease: A Configuration Language
- ***************
- *** 7,12 ****
- --- 28,43 ----
- .AI
- Purdue University Computing Center
- West Lafayette, Indiana 47907
- + .AU
- + Jeff P. Stearns
- + .AI
- + John Fluke Manufacturing Company
- + Everett, Washington 98206
- + .AU
- + Arnold D. Robbins
- + .AI
- + Emory University Computing Center
- + Atlanta, Georgia 30322
- .sp 2
- .I
- .ce
- ***************
- *** 47,53 ****
- the most needed improvement. Nevertheless, every element of a configuration
- file is structurally enhanced through the use of \fBEase\fR.
- .FS
- ! * UNIX is a trademark of AT&T Bell Laboratories.
- .FE
- .sp 2
- .NH
- --- 78,84 ----
- the most needed improvement. Nevertheless, every element of a configuration
- file is structurally enhanced through the use of \fBEase\fR.
- .FS
- ! * UNIX is a registered trademark of AT&T.
- .FE
- .sp 2
- .NH
- ***************
- *** 107,114 ****
- the special uses of
- pre-defined macros, and the method of building configuration files. To
- obtain this information, the reader is advised to refer to
- ! the Installation and Operation Guide for Sendmail (UNIX
- ! Programmer's Manual, Volume 2c), by Eric Allman.\fR
- .FE
- .PP
- At its highest level, \fBEase\fR can be viewed as a collection of
- --- 138,146 ----
- the special uses of
- pre-defined macros, and the method of building configuration files. To
- obtain this information, the reader is advised to refer to
- ! the Sendmail Installation and Operation Guide (SMM:7 in the 4.3 BSD
- ! UNIX System Manager's Manual),
- ! by Eric Allman.\fR
- .FE
- .PP
- At its highest level, \fBEase\fR can be viewed as a collection of
- ***************
- *** 218,224 ****
- .PP
- last_name = "Schoner";
- .PP
- ! whole_name = "${first_name} ${second_name}";
- .sp 1
- defines the macros first_name, last_name, and whole_name, where whole_name
- is the string, "James Schoner".
- --- 250,256 ----
- .PP
- last_name = "Schoner";
- .PP
- ! whole_name = "${first_name} ${last_name}";
- .sp 1
- defines the macros first_name, last_name, and whole_name, where whole_name
- is the string, "James Schoner".
- ***************
- *** 291,297 ****
- .PP
- \fIo_tmode\fR = "0600" ;
- .PP
- ! \fIo_delivery\fR = d_background ;
- .sp 1
- sets the options \fIo_alias\fR, \fIo_tmode\fR, and \fIo_delivery\fR.
- .NH 2
- --- 323,329 ----
- .PP
- \fIo_tmode\fR = "0600" ;
- .PP
- ! \fIo_delivery\fR = \fId_background\fR ;
- .sp 1
- sets the options \fIo_alias\fR, \fIo_tmode\fR, and \fIo_delivery\fR.
- .NH 2
- ***************
- *** 382,390 ****
- define a header,
- regardless of mailer flags. Refer to Appendix C for a list of \fBEase\fR
- identifiers representing mailer flags. The header title is a simple
- ! string of characters (no macro references), whereas the \fBheader-value\fR can
- ! be either a string of characters (possibly containing macro references) or
- ! a \fBconditional-expression\fR (discussed later).
- .sp 1
- The following example,
- .DS
- --- 414,423 ----
- define a header,
- regardless of mailer flags. Refer to Appendix C for a list of \fBEase\fR
- identifiers representing mailer flags. The header title is a simple
- ! string of characters (no macro references), whereas the \fBheader-value\fR
- ! is a series of one or more strings and
- ! \fBconditional-expressions\fP (discussed later).
- ! Concatenation is implicit (as in \fIawk\fP).
- .sp 1
- The following example,
- .DS
- ***************
- *** 495,502 ****
- \fImatch\fR ( 0* )
- \fImatch\fR ( 1* )
- \fImatch\fR ( 1 )
- ! \fImatch\fR ( 1 ) in <class-X>
- ! \fImatch\fR ( 0 ) in <class-X>
- .DE
- The star in the first two forms means: "or more". Thus, the first
- form would read: "match zero or more tokens". The fourth form describes
- --- 528,535 ----
- \fImatch\fR ( 0* )
- \fImatch\fR ( 1* )
- \fImatch\fR ( 1 )
- ! \fImatch\fR ( 1 ) \fIin\fR <class-X>
- ! \fImatch\fR ( 0 ) \fIin\fR <class-X>
- .DE
- The star in the first two forms means: "or more". Thus, the first
- form would read: "match zero or more tokens". The fourth form describes
- ***************
- *** 504,509 ****
- --- 537,552 ----
- the fifth form describes a field where one token is matched if it is not of the
- given class (class-X).
- .sp 1
- + In addition, the Sun release 3.0 version of sendmail supports several
- + new pattern matching operations represented by the following forms:
- + .DS
- + \fImatch\fR ( 0 ) \fImap\fR <macro-identifier-X>
- + \fImatch\fR ( 1 ) \fImap\fR <macro-identifier-X>
- + \fImatch host\fR
- + .DE
- + The macro \*Qmacro-identifier-X\*U should be assigned the name of the
- + relevant YP map.
- + .sp 1
- The following example,
- .sp 1
- .DS
- ***************
- *** 510,517 ****
- \fIfield\fR
- anypath : \fImatch\fR ( 0* );
- recipient_host : \fImatch\fR ( 1 );
- ! local_site : \fImatch\fR ( 1 ) in \fIm_sitename\fR;
- ! remote_site : \fImatch\fR ( 0 ) in \fIm_sitename\fR;
- .DE
- defines the fields anypath, recipient_host, local_site, and remote_site.
- .NH 2
- --- 553,560 ----
- \fIfield\fR
- anypath : \fImatch\fR ( 0* );
- recipient_host : \fImatch\fR ( 1 );
- ! local_site : \fImatch\fR ( 1 ) \fIin m_sitename\fR;
- ! remote_site : \fImatch\fR ( 0 ) \fIin m_sitename\fR;
- .DE
- defines the fields anypath, recipient_host, local_site, and remote_site.
- .NH 2
- ***************
- *** 536,541 ****
- --- 579,591 ----
- <match-action> ( <rewriting-pattern> ) ;
- .DE
- where match-pattern, rewriting-pattern, and match-action are described below.
- + An alternative form is available:
- + .DS
- + \fIwhile\fR ( <match-pattern> )
- + <match-action> ( <rewriting-pattern> ) ;
- + .DE
- + which is somewhat more useful when the \*Qmatch-action\*U is \fIretry\fP
- + (see below).
- .NH 3
- Match-patterns
- .PP
- ***************
- *** 601,609 ****
- T}
-
- T{
- ! 7. Canonicalized host names of the form \fIcanon\fR (<id-token>),
- ! where id-token is a regular identifier, a quoted identifier (with
- ! double quotes), a macro reference yielding an identifier, or a
- positional reference in the matched address. The canonicalization of
- a host name is simply a mapping to its canonical (or official) form.
- T}
- --- 651,662 ----
- T}
-
- T{
- ! 7. Canonicalized host names of the form \fIcanon\fR (<id-token-list>),
- ! where \*Qid-token-list\*U is a list of one or more \*Qid-tokens.\*U
- ! An \*Qid-token\*U is a regular identifier, a quoted identifier (with
- ! double quotes), a macro reference yielding an identifier,
- ! a numeric internet specification (see below),
- ! a literal character (such as a \*Q.\*U or a \*Q[\*U), or a
- positional reference in the matched address. The canonicalization of
- a host name is simply a mapping to its canonical (or official) form.
- T}
- ***************
- *** 682,688 ****
- anypath : \fImatch\fR (0*);
- usr, path : \fImatch\fR (1*);
- hostname : \fImatch\fR (1);
- ! phone_host : \fImatch\fR (1) in phonehosts;
- .DE
- .DS
- \fIruleset\fR
- --- 735,741 ----
- anypath : \fImatch\fR (0*);
- usr, path : \fImatch\fR (1*);
- hostname : \fImatch\fR (1);
- ! phone_host : \fImatch\fR (1) \fIin\fR phonehosts;
- .DE
- .DS
- \fIruleset\fR
- diff -c /dev/null ap4
- *** /dev/null Mon Jan 25 15:47:24 1988
- --- ap4 Thu Jan 21 15:13:19 1988
- ***************
- *** 0 ****
- --- 1,15 ----
- + .DS C
- + \s+5\fBAppendix D\fR
- +
- +
- + \fBPre-Defined Classes\fR\s-5
- + .DE
- + .sp 5
- + .TS
- + center box;
- + c|c|c
- + l|l|l.
- + \fBEase\fR Class Raw Equivalent Meaning
- + =
- + \fIc_myname\fR w The list of names by which this host is known
- + .TE
-