home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume13 / ease.pch / doc.diffs next >
Encoding:
Text File  |  1988-01-31  |  13.4 KB  |  513 lines

  1. diff -cr doc/Makefile /usr/src/local/local.bin/ease/doc/Makefile
  2. *** doc/Makefile    Thu Aug 13 12:07:05 1987
  3. --- /usr/src/local/local.bin/ease/doc/Makefile    Wed Dec 23 11:30:35 1987
  4. ***************
  5. *** 1,10 ****
  6.   #
  7.   #    Makefile for Ease document.
  8.   #
  9.   #    James S. Schoner
  10.   #    Purdue University Computing Center
  11.   #
  12. ! all:    cover mainbody apen1 apen2 apen3
  13.       
  14.   cover: FRC
  15.       troff -ms cover
  16. --- 1,21 ----
  17.   #
  18. + # $Header: Makefile,v 1.2 87/12/23 11:30:27 root Locked $
  19. + #
  20. + # $Log:    Makefile,v $
  21. + # Revision 1.2  87/12/23  11:30:27  root
  22. + # Added new appendix. ADR.
  23. + # 
  24. + # Revision 1.1  87/12/23  10:40:45  root
  25. + # Initial revision
  26. + # 
  27. + #
  28. + #
  29.   #    Makefile for Ease document.
  30.   #
  31.   #    James S. Schoner
  32.   #    Purdue University Computing Center
  33.   #
  34. ! all:    cover mainbody apen1 apen2 apen3 apen4
  35.       
  36.   cover: FRC
  37.       troff -ms cover
  38. ***************
  39. *** 20,25 ****
  40. --- 31,39 ----
  41.   
  42.   apen3:
  43.       tbl ap3 | troff -ms
  44. + apen4:
  45. +     tbl ap4 | troff -ms
  46.   
  47.   FRC:
  48.   
  49. diff -cr doc/ap1 /usr/src/local/local.bin/ease/doc/ap1
  50. *** doc/ap1    Thu Aug 13 12:07:06 1987
  51. --- /usr/src/local/local.bin/ease/doc/ap1    Thu Jan 21 15:33:47 1988
  52. ***************
  53. *** 37,42 ****
  54.   \fIm_rhdir\fR    z    The home directory of the recipient
  55.   .TE
  56.   .FS
  57. ! *  Taken from pages 15 and 16 of the Installation and Operation Guide
  58. ! for Sendmail (UNIX Programmer's Manual, Volume 2c), by Eric Allman.
  59.   .FE
  60. --- 37,42 ----
  61.   \fIm_rhdir\fR    z    The home directory of the recipient
  62.   .TE
  63.   .FS
  64. ! *  Taken from pages 19 and 20 of the Sendmail Installation and Operation Guide
  65. ! (SMM:7 in the 4.3 BSD UNIX System Manager's Manual), by Eric Allman.
  66.   .FE
  67. diff -cr doc/ap2 /usr/src/local/local.bin/ease/doc/ap2
  68. *** doc/ap2    Thu Aug 13 12:07:08 1987
  69. --- /usr/src/local/local.bin/ease/doc/ap2    Thu Jan 21 17:10:56 1988
  70. ***************
  71. *** 1,3 ****
  72. --- 1,20 ----
  73. + ...
  74. + ... $Header: ap2,v 1.4 88/01/21 17:10:33 root Locked $
  75. + ... 
  76. + ... $Log:    ap2,v $
  77. + ... Revision 1.4  88/01/21  17:10:33  root
  78. + ... Added new option; change location of Sendmail doc to 4.3 SMM. ADR.
  79. + ... 
  80. + ... Revision 1.3  87/09/04  14:55:36  root
  81. + ... Fixed typo in new options. ADR.
  82. + ... 
  83. + ... Revision 1.2  87/03/03  17:05:41  root
  84. + ... Changes for 4.3 version of sendmail. ADR.
  85. + ... 
  86. + ... Revision 1.1  87/03/03  17:01:24  root
  87. + ... Initial revision
  88. + ... 
  89. + ...
  90.   .DS C
  91.   \s+5\fBAppendix B\fR
  92.   
  93. ***************
  94. *** 7,14 ****
  95.   .sp 2
  96.   .PP
  97.   For a complete description of Sendmail's options and their values, refer to 
  98. ! Appendix B of the Installation and Operation Guide for Sendmail (UNIX
  99. ! Programmer's Manual, Volume 2c), by Eric Allman.
  100.   .sp 2
  101.   .TS 
  102.   center box;
  103. --- 24,31 ----
  104.   .sp 2
  105.   .PP
  106.   For a complete description of Sendmail's options and their values, refer to 
  107. ! Appendix B of the Sendmail Installation and Operation Guide (SMM:7 in the
  108. ! 4.3 BSD UNIX System Managers's Manual), by Eric Allman.
  109.   .sp 2
  110.   .TS 
  111.   center box;
  112. ***************
  113. *** 41,46 ****
  114. --- 58,64 ----
  115.   \fIo_dnet\fR    N    
  116.   \fIo_hformat\fR    o    
  117.   \fIo_qdir\fR    Q    
  118. + \fIo_qfactor\fR    q
  119.   \fIo_tread\fR    r    
  120.   \fIo_flog\fR    S    
  121.   \fIo_safe\fR    s    
  122. ***************
  123. *** 51,54 ****
  124. --- 69,76 ----
  125.   \fIo_wizpass\fR    W    
  126.   \fIo_loadq\fR    x    
  127.   \fIo_loadnc\fR    X    
  128. + \fIo_recipfactor\fR    y
  129. + \fIo_newproc\fR    Y
  130. + \fIo_prifactor\fR    z
  131. + \fIo_waitfactor\fR    Z
  132.   .TE
  133. diff -cr doc/ap3 /usr/src/local/local.bin/ease/doc/ap3
  134. *** doc/ap3    Thu Aug 13 12:07:10 1987
  135. --- /usr/src/local/local.bin/ease/doc/ap3    Thu Jan 21 17:11:11 1988
  136. ***************
  137. *** 1,3 ****
  138. --- 1,17 ----
  139. + ...
  140. + ... $Header: ap3,v 1.3 88/01/21 17:10:57 root Locked $
  141. + ... 
  142. + ... $Log:    ap3,v $
  143. + ... Revision 1.3  88/01/21  17:10:57  root
  144. + ... Changed location of Sendmail doc to 4.3 SMM. ADR.
  145. + ... 
  146. + ... Revision 1.2  87/03/03  17:05:53  root
  147. + ... Changes for 4.3 version of sendmail. ADR.
  148. + ... 
  149. + ... Revision 1.1  87/03/03  17:04:52  root
  150. + ... Initial revision
  151. + ... 
  152. + ...
  153.   .DS C
  154.   \s+5\fBAppendix C\fR
  155.   
  156. ***************
  157. *** 7,14 ****
  158.   .sp 5
  159.   .PP
  160.   For a complete description of mailer flags, refer to 
  161. ! Appendix C of the Installation and Operation Guide for Sendmail (UNIX
  162. ! Programmer's Manual, Volume 2c), by Eric Allman.
  163.   .sp 5
  164.   .TS 
  165.   center box;
  166. --- 21,28 ----
  167.   .sp 5
  168.   .PP
  169.   For a complete description of mailer flags, refer to 
  170. ! Appendix C of the Sendmail Installation and Operation Guide (SMM:7 in the
  171. ! 4.3 BSD UNIX System Manager's Manual), by Eric Allman.
  172.   .sp 5
  173.   .TS 
  174.   center box;
  175. ***************
  176. *** 38,41 ****
  177. --- 52,56 ----
  178.   \fIf_retsmtp\fR    p    
  179.   \fIf_smtp\fR    I    
  180.   \fIf_addrw\fR    C    
  181. + \fIf_escape\fR    E
  182.   .TE
  183. diff -cr doc/cover /usr/src/local/local.bin/ease/doc/cover
  184. *** doc/cover    Thu Aug 13 12:07:11 1987
  185. --- /usr/src/local/local.bin/ease/doc/cover    Wed Dec 23 11:30:46 1987
  186. ***************
  187. *** 1,3 ****
  188. --- 1,14 ----
  189. + ...
  190. + ... $Header: cover,v 1.2 87/12/23 11:30:36 root Locked $
  191. + ...
  192. + ... $Log:    cover,v $
  193. + ... Revision 1.2  87/12/23  11:30:36  root
  194. + ... Updated list of authors. ADR.
  195. + ... 
  196. + ... Revision 1.1  87/12/23  10:16:35  root
  197. + ... Initial revision
  198. + ... 
  199. + ...
  200.   .DA
  201.   .sp 15
  202.   .nr PS 14
  203. ***************
  204. *** 19,25 ****
  205.     
  206.   for Sendmail
  207.   .DE
  208. ! .sp 13
  209.   .nr PS 14
  210.   .ps 14
  211.   .DS C
  212. --- 30,36 ----
  213.     
  214.   for Sendmail
  215.   .DE
  216. ! .sp 8
  217.   .nr PS 14
  218.   .ps 14
  219.   .DS C
  220. ***************
  221. *** 27,30 ****
  222. --- 38,49 ----
  223.   
  224.   \fIJames S. Schoner\fR
  225.   \fIPurdue University Computing Center\fR
  226. + Amended by
  227. + \fIJeff P. Stearns\fR
  228. + \fIJohn Fluke Manufacturing Company\fR
  229. + \fIArnold D. Robbins\fR
  230. + \fIEmory University Computing Center\fR
  231.   .DE
  232. diff -cr doc/ease.paper /usr/src/local/local.bin/ease/doc/ease.paper
  233. *** doc/ease.paper    Thu Aug 13 12:08:37 1987
  234. --- /usr/src/local/local.bin/ease/doc/ease.paper    Thu Jan 21 17:19:52 1988
  235. ***************
  236. *** 1,3 ****
  237. --- 1,24 ----
  238. + ...
  239. + ... $Header: ease.paper,v 1.5 88/01/21 17:19:35 root Locked $
  240. + ... 
  241. + ... $Log:    ease.paper,v $
  242. + ... Revision 1.5  88/01/21  17:19:35  root
  243. + ... Several editorial changes. ADR.
  244. + ... 
  245. + ... Revision 1.4  87/12/23  11:30:47  root
  246. + ... Updated list of authors. Documented extended canon() capability.
  247. + ... Integrated fluke changes in a little better. ADR.
  248. + ... 
  249. + ... Revision 1.3  87/11/04  11:33:45  root
  250. + ... Documented new keyword "while" which is equivalent to "if". ADR.
  251. + ... 
  252. + ... Revision 1.2  87/08/13  17:08:05  root
  253. + ... Changes from Jeff Stearns, fluke!jeff, for Sun. ADR.
  254. + ... 
  255. + ... Revision 1.1  87/08/13  17:05:00  root
  256. + ... Initial revision
  257. + ... 
  258. + ...
  259.   .LP
  260.   .TL
  261.   Ease: A Configuration Language
  262. ***************
  263. *** 7,12 ****
  264. --- 28,43 ----
  265.   .AI
  266.   Purdue University Computing Center
  267.   West Lafayette, Indiana  47907
  268. + .AU
  269. + Jeff P. Stearns
  270. + .AI
  271. + John Fluke Manufacturing Company
  272. + Everett, Washington  98206
  273. + .AU
  274. + Arnold D. Robbins
  275. + .AI
  276. + Emory University Computing Center
  277. + Atlanta, Georgia  30322
  278.   .sp 2
  279.   .I
  280.   .ce
  281. ***************
  282. *** 47,53 ****
  283.   the most needed improvement.  Nevertheless, every element of a configuration 
  284.   file is structurally enhanced through the use of \fBEase\fR. 
  285.   .FS
  286. ! *  UNIX is a trademark of AT&T Bell Laboratories.
  287.   .FE
  288.   .sp 2
  289.   .NH
  290. --- 78,84 ----
  291.   the most needed improvement.  Nevertheless, every element of a configuration 
  292.   file is structurally enhanced through the use of \fBEase\fR. 
  293.   .FS
  294. ! *  UNIX is a registered trademark of AT&T.
  295.   .FE
  296.   .sp 2
  297.   .NH
  298. ***************
  299. *** 107,114 ****
  300.   the special uses of
  301.   pre-defined macros, and the method of building configuration files.  To
  302.   obtain this information, the reader is advised to refer to
  303. ! the Installation and Operation Guide for Sendmail (UNIX
  304. ! Programmer's Manual, Volume 2c), by Eric Allman.\fR
  305.   .FE
  306.   .PP
  307.   At its highest level, \fBEase\fR can be viewed as a collection of 
  308. --- 138,146 ----
  309.   the special uses of
  310.   pre-defined macros, and the method of building configuration files.  To
  311.   obtain this information, the reader is advised to refer to
  312. ! the Sendmail Installation and Operation Guide (SMM:7 in the 4.3 BSD
  313. ! UNIX System Manager's Manual),
  314. ! by Eric Allman.\fR
  315.   .FE
  316.   .PP
  317.   At its highest level, \fBEase\fR can be viewed as a collection of 
  318. ***************
  319. *** 218,224 ****
  320.   .PP
  321.   last_name = "Schoner";
  322.   .PP
  323. ! whole_name = "${first_name} ${second_name}";
  324.   .sp 1
  325.   defines the macros first_name, last_name, and whole_name, where whole_name
  326.   is the string, "James Schoner".
  327. --- 250,256 ----
  328.   .PP
  329.   last_name = "Schoner";
  330.   .PP
  331. ! whole_name = "${first_name} ${last_name}";
  332.   .sp 1
  333.   defines the macros first_name, last_name, and whole_name, where whole_name
  334.   is the string, "James Schoner".
  335. ***************
  336. *** 291,297 ****
  337.   .PP
  338.   \fIo_tmode\fR = "0600" ;
  339.   .PP
  340. ! \fIo_delivery\fR = d_background ;
  341.   .sp 1
  342.   sets the options \fIo_alias\fR, \fIo_tmode\fR, and \fIo_delivery\fR.
  343.   .NH 2
  344. --- 323,329 ----
  345.   .PP
  346.   \fIo_tmode\fR = "0600" ;
  347.   .PP
  348. ! \fIo_delivery\fR = \fId_background\fR ;
  349.   .sp 1
  350.   sets the options \fIo_alias\fR, \fIo_tmode\fR, and \fIo_delivery\fR.
  351.   .NH 2
  352. ***************
  353. *** 382,390 ****
  354.   define a header,
  355.   regardless of mailer flags.  Refer to Appendix C for a list of \fBEase\fR 
  356.   identifiers representing mailer flags.  The header title is a simple
  357. ! string of characters (no macro references), whereas the \fBheader-value\fR can
  358. ! be either a string of characters (possibly containing macro references) or 
  359. ! a \fBconditional-expression\fR (discussed later).
  360.   .sp 1
  361.   The following example,
  362.   .DS
  363. --- 414,423 ----
  364.   define a header,
  365.   regardless of mailer flags.  Refer to Appendix C for a list of \fBEase\fR 
  366.   identifiers representing mailer flags.  The header title is a simple
  367. ! string of characters (no macro references), whereas the \fBheader-value\fR
  368. ! is a series of one or more strings and
  369. ! \fBconditional-expressions\fP (discussed later).
  370. ! Concatenation is implicit (as in \fIawk\fP).
  371.   .sp 1
  372.   The following example,
  373.   .DS
  374. ***************
  375. *** 495,502 ****
  376.       \fImatch\fR ( 0* )
  377.       \fImatch\fR ( 1* )
  378.       \fImatch\fR ( 1 )
  379. !     \fImatch\fR ( 1 ) in <class-X>
  380. !     \fImatch\fR ( 0 ) in <class-X>
  381.   .DE
  382.   The star in the first two forms means: "or more".  Thus, the first
  383.   form would read: "match zero or more tokens".  The fourth form describes
  384. --- 528,535 ----
  385.       \fImatch\fR ( 0* )
  386.       \fImatch\fR ( 1* )
  387.       \fImatch\fR ( 1 )
  388. !     \fImatch\fR ( 1 ) \fIin\fR <class-X>
  389. !     \fImatch\fR ( 0 ) \fIin\fR <class-X>
  390.   .DE
  391.   The star in the first two forms means: "or more".  Thus, the first
  392.   form would read: "match zero or more tokens".  The fourth form describes
  393. ***************
  394. *** 504,509 ****
  395. --- 537,552 ----
  396.   the fifth form describes a field where one token is matched if it is not of the
  397.   given class (class-X).
  398.   .sp 1
  399. + In addition, the Sun release 3.0 version of sendmail supports several
  400. + new pattern matching operations represented by the following forms:
  401. + .DS
  402. +     \fImatch\fR ( 0 ) \fImap\fR <macro-identifier-X>
  403. +     \fImatch\fR ( 1 ) \fImap\fR <macro-identifier-X>
  404. +     \fImatch host\fR
  405. + .DE
  406. + The macro \*Qmacro-identifier-X\*U should be assigned the name of the
  407. + relevant YP map.
  408. + .sp 1
  409.   The following example,
  410.   .sp 1
  411.   .DS
  412. ***************
  413. *** 510,517 ****
  414.   \fIfield\fR
  415.       anypath        : \fImatch\fR ( 0* );
  416.       recipient_host    : \fImatch\fR ( 1 );
  417. !     local_site        : \fImatch\fR ( 1 ) in \fIm_sitename\fR;
  418. !     remote_site        : \fImatch\fR ( 0 ) in \fIm_sitename\fR;
  419.   .DE
  420.   defines the fields anypath, recipient_host, local_site, and remote_site.
  421.   .NH 2
  422. --- 553,560 ----
  423.   \fIfield\fR
  424.       anypath        : \fImatch\fR ( 0* );
  425.       recipient_host    : \fImatch\fR ( 1 );
  426. !     local_site        : \fImatch\fR ( 1 ) \fIin m_sitename\fR;
  427. !     remote_site        : \fImatch\fR ( 0 ) \fIin m_sitename\fR;
  428.   .DE
  429.   defines the fields anypath, recipient_host, local_site, and remote_site.
  430.   .NH 2
  431. ***************
  432. *** 536,541 ****
  433. --- 579,591 ----
  434.           <match-action> ( <rewriting-pattern> ) ;
  435.   .DE
  436.   where match-pattern, rewriting-pattern, and match-action are described below.
  437. + An alternative form is available:
  438. + .DS
  439. +     \fIwhile\fR ( <match-pattern> )
  440. +         <match-action> ( <rewriting-pattern> ) ;
  441. + .DE
  442. + which is somewhat more useful when the \*Qmatch-action\*U is \fIretry\fP
  443. + (see below).
  444.   .NH 3
  445.   Match-patterns
  446.   .PP
  447. ***************
  448. *** 601,609 ****
  449.   T}
  450.   
  451.   T{
  452. ! 7. Canonicalized host names of the form \fIcanon\fR (<id-token>),
  453. ! where id-token is a regular identifier, a quoted identifier (with
  454. ! double quotes), a macro reference yielding an identifier, or a 
  455.   positional reference in the matched address.  The canonicalization of 
  456.   a host name is simply a mapping to its canonical (or official) form.
  457.   T}
  458. --- 651,662 ----
  459.   T}
  460.   
  461.   T{
  462. ! 7. Canonicalized host names of the form \fIcanon\fR (<id-token-list>),
  463. ! where \*Qid-token-list\*U is a list of one or more \*Qid-tokens.\*U
  464. ! An \*Qid-token\*U is a regular identifier, a quoted identifier (with
  465. ! double quotes), a macro reference yielding an identifier,
  466. ! a numeric internet specification (see below),
  467. ! a literal character (such as a \*Q.\*U or a \*Q[\*U), or a 
  468.   positional reference in the matched address.  The canonicalization of 
  469.   a host name is simply a mapping to its canonical (or official) form.
  470.   T}
  471. ***************
  472. *** 682,688 ****
  473.       anypath    : \fImatch\fR (0*);
  474.       usr, path    : \fImatch\fR (1*);
  475.       hostname    : \fImatch\fR (1);
  476. !     phone_host    : \fImatch\fR (1) in phonehosts;
  477.   .DE
  478.   .DS
  479.   \fIruleset\fR
  480. --- 735,741 ----
  481.       anypath    : \fImatch\fR (0*);
  482.       usr, path    : \fImatch\fR (1*);
  483.       hostname    : \fImatch\fR (1);
  484. !     phone_host    : \fImatch\fR (1) \fIin\fR phonehosts;
  485.   .DE
  486.   .DS
  487.   \fIruleset\fR
  488. diff -c /dev/null ap4
  489. *** /dev/null    Mon Jan 25 15:47:24 1988
  490. --- ap4    Thu Jan 21 15:13:19 1988
  491. ***************
  492. *** 0 ****
  493. --- 1,15 ----
  494. + .DS C
  495. + \s+5\fBAppendix D\fR
  496. + \fBPre-Defined Classes\fR\s-5
  497. + .DE
  498. + .sp 5
  499. + .TS 
  500. + center box;
  501. + c|c|c
  502. + l|l|l.
  503. + \fBEase\fR Class    Raw Equivalent    Meaning
  504. + =
  505. + \fIc_myname\fR    w    The list of names by which this host is known
  506. + .TE
  507.