/[anubis]/anubis/doc/anubis.texi
ViewVC logotype

Diff of /anubis/doc/anubis.texi

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.10 by gray, Sat Jul 12 21:21:45 2003 UTC revision 1.11 by polak, Tue Jul 15 13:49:55 2003 UTC
# Line 157  configuration files written in a flexibl Line 157  configuration files written in a flexibl
157  command scripting language, specially desgined for this  command scripting language, specially desgined for this
158  purpose.  purpose.
159    
160    
161  @node Glossary, Configuration, Overview, Top  @node Glossary, Configuration, Overview, Top
162  @chapter Glossary of Frequently Used Terms  @chapter Glossary of Frequently Used Terms
163    
# Line 200  For more information about Guile, Line 201  For more information about Guile,
201  GNU Privacy Guard, a tool compatible with the Pretty Good Privacy.  GNU Privacy Guard, a tool compatible with the Pretty Good Privacy.
202  @end table  @end table
203    
204    
205  @node Configuration, Rule System, Glossary, Top  @node Configuration, Rule System, Glossary, Top
206  @chapter Configuration  @chapter Configuration
207  @cindex configuration  @cindex configuration
# Line 546  which works on standard input and output Line 548  which works on standard input and output
548  this option to @samp{yes}. Only in system configuration file.  this option to @samp{yes}. Only in system configuration file.
549  @end deffn  @end deffn
550    
551    @deffn Option drop-unknown-user @var{yes-or-no}
552    @opindex drop-unknown-user @var{yes-or-no}
553    This option drops an unknown user, i.e. a client which has not
554    been verified by IDENT service. Value @samp{no} is the default.
555    @end deffn
556    
557  @deffn Option user-notprivileged @var{username}  @deffn Option user-notprivileged @var{username}
558  @opindex user-notprivileged @var{username}  @opindex user-notprivileged @var{username}
559  For security reasons, it is recommended to create an unprivileged user,  For security reasons, it is recommended to create an unprivileged user,
# Line 671  statement}. Line 679  statement}.
679  * Using Guile Actions::  * Using Guile Actions::
680  @end menu  @end menu
681    
682    
683  @node Actions, Conditional Statements, Rule System, Rule System  @node Actions, Conditional Statements, Rule System, Rule System
684  @section Actions  @section Actions
685  @cindex actions defined  @cindex actions defined
# Line 687  Where @var{command} specifies a particul Line 696  Where @var{command} specifies a particul
696  @var{right-hand-side} specifies the arguments for it. The equal sign  @var{right-hand-side} specifies the arguments for it. The equal sign
697  is optional.  is optional.
698    
699    
700  @node Conditional Statements, Triggers, Actions, Rule System  @node Conditional Statements, Triggers, Actions, Rule System
701  @section Conditional Statements  @section Conditional Statements
702  @cindex Conditional statements  @cindex Conditional statements
# Line 785  rule sets. Line 795  rule sets.
795    
796  [FIXME: elaborate on this. Provide an example]  [FIXME: elaborate on this. Provide an example]
797    
798    
799  @node Triggers, Boolean Operators, Conditional Statements, Rule System  @node Triggers, Boolean Operators, Conditional Statements, Rule System
800  @section Triggers  @section Triggers
801  @cindex Triggers  @cindex Triggers
# Line 865  This way, you decide at a run time which Line 876  This way, you decide at a run time which
876  without creating separate rules for each user; thanks to back-references,  without creating separate rules for each user; thanks to back-references,
877  those 3---4 lines are enough.  those 3---4 lines are enough.
878    
879    
880  @node Boolean Operators, Regular Expressions, Triggers, Rule System  @node Boolean Operators, Regular Expressions, Triggers, Rule System
881  @section Boolean Operators  @section Boolean Operators
882    
# Line 1030  can use for instance: @samp{add} or @sam Line 1042  can use for instance: @samp{add} or @sam
1042  * Quick Example::          A quick example of using an action list.  * Quick Example::          A quick example of using an action list.
1043  @end menu  @end menu
1044    
1045    
1046  @node Stop Action, Call Action, Action List, Action List  @node Stop Action, Call Action, Action List, Action List
1047  @subsection Stop Action  @subsection Stop Action
1048  @cindex @code{stop}  @cindex @code{stop}
# Line 1044  if not header[Content-Type] "text/plain; Line 1057  if not header[Content-Type] "text/plain;
1057  fi  fi
1058  @end smallexample  @end smallexample
1059    
1060    
1061  @node Call Action, Adding Headers or Text, Stop Action, Action List  @node Call Action, Adding Headers or Text, Stop Action, Action List
1062  @subsection Call Action  @subsection Call Action
1063  @cindex @code{call}  @cindex @code{call}
# Line 1068  call myproc Line 1082  call myproc
1082  END  END
1083  @end smallexample  @end smallexample
1084    
1085    
1086  @node Adding Headers or Text, Removing Headers, Call Action, Action List  @node Adding Headers or Text, Removing Headers, Call Action, Action List
1087  @subsection Adding Headers or Text  @subsection Adding Headers or Text
1088  @cindex @code{add}  @cindex @code{add}
# Line 1100  add body <<-EOT Line 1115  add body <<-EOT
1115  @end smallexample  @end smallexample
1116  @end deffn  @end deffn
1117    
1118    
1119  @node Removing Headers, Modifying Messages, Adding Headers or Text, Action List  @node Removing Headers, Modifying Messages, Adding Headers or Text, Action List
1120  @subsection Removing Headers  @subsection Removing Headers
1121  @cindex @code{remove}  @cindex @code{remove}
# Line 1127  an outgoing message, and the second one Line 1143  an outgoing message, and the second one
1143  headers.  headers.
1144  @end deffn  @end deffn
1145    
1146    
1147  @node Modifying Messages, Inserting Files, Removing Headers, Action List  @node Modifying Messages, Inserting Files, Removing Headers, Action List
1148  @subsection Modifying Messages  @subsection Modifying Messages
1149  @cindex @code{modify}  @cindex @code{modify}
# Line 1191  modify body :extended ["the old \([[:aln Line 1208  modify body :extended ["the old \([[:aln
1208  @end smallexample  @end smallexample
1209  @end deffn  @end deffn
1210    
1211    
1212  @node Inserting Files, Mail Encryption, Modifying Messages, Action List  @node Inserting Files, Mail Encryption, Modifying Messages, Action List
1213  @subsection Inserting Files  @subsection Inserting Files
1214    
# Line 1320  an outgoing message, add an extra header Line 1338  an outgoing message, add an extra header
1338  message with your private key, and add a simple signature file from your  message with your private key, and add a simple signature file from your
1339  home directory.  home directory.
1340    
1341    
1342  @node Using Guile Actions, , Action List, Rule System  @node Using Guile Actions, , Action List, Rule System
1343  @section Using Guile Actions  @section Using Guile Actions
1344  @cindex Guile  @cindex Guile
# Line 1344  Predefined Guile Actions Line 1363  Predefined Guile Actions
1363  * Remailers::  * Remailers::
1364  @end menu  @end menu
1365    
1366    
1367  @node Defining Guile Actions, Invoking Guile Actions, Using Guile Actions, Using Guile Actions  @node Defining Guile Actions, Invoking Guile Actions, Using Guile Actions, Using Guile Actions
1368  @subsection Defining Guile Actions  @subsection Defining Guile Actions
1369  @cindex Guile Actions, defining  @cindex Guile Actions, defining
# Line 1441  If REST is not empty, append its car to Line 1461  If REST is not empty, append its car to
1461              (string-append body "\n" (car rest)))))              (string-append body "\n" (car rest)))))
1462  @end smalllisp  @end smalllisp
1463    
1464    
1465  @node Invoking Guile Actions, Rot-13, Defining Guile Actions, Using Guile Actions  @node Invoking Guile Actions, Rot-13, Defining Guile Actions, Using Guile Actions
1466  @subsection Invoking Guile Actions  @subsection Invoking Guile Actions
1467  @cindex @code{guile-process}  @cindex @code{guile-process}
# Line 1479  guile-process fix-subject <<-EOT Line 1500  guile-process fix-subject <<-EOT
1500  In this example, the additional argument (a string of three lines) is  In this example, the additional argument (a string of three lines) is
1501  passed to the function, which will add it to the message of the body.  passed to the function, which will add it to the message of the body.
1502    
1503    
1504  @node Rot-13, Remailers, Invoking Guile Actions, Using Guile Actions  @node Rot-13, Remailers, Invoking Guile Actions, Using Guile Actions
1505  @subsection Support for @sc{rot-13}  @subsection Support for @sc{rot-13}
1506  @cindex rot-13  @cindex rot-13
# Line 1525  done Line 1547  done
1547  @end smallexample    @end smallexample  
1548  @end deffn  @end deffn
1549    
1550    
1551  @node Remailers, , Rot-13, Using Guile Actions  @node Remailers, , Rot-13, Using Guile Actions
1552  @subsection Remailers Type-I  @subsection Remailers Type-I
1553  @cindex remailer  @cindex remailer
# Line 1586  done Line 1609  done
1609  @end smallexample  @end smallexample
1610  @end deffn  @end deffn
1611    
1612    
1613  @node Invoking Anubis, Sample Beginning, Rule System, Top  @node Invoking Anubis, Sample Beginning, Rule System, Top
1614  @chapter Invoking GNU Anubis  @chapter Invoking GNU Anubis
1615  @cindex command line  @cindex command line
# Line 1628  Work noisily. Line 1652  Work noisily.
1652  @item --debug  @item --debug
1653  @itemx -D  @itemx -D
1654  Debug mode.  Debug mode.
1655    @item --check-config
1656    @itemx -c
1657    Run the configuration file syntax checker.
1658    @item --show-config-options
1659    Print a list of configuration options used to build GNU Anubis.
1660    @item --relax-perm-check
1661    Do not check a user config file permissions.
1662  @item --altrc @var{file}  @item --altrc @var{file}
1663  Specify alternate system configuration file.  Specify alternate system configuration file.
1664  @item --norc  @item --norc
# Line 1760  All Mutt users, who would like to set up Line 1791  All Mutt users, who would like to set up
1791  and MTA, should consider using the @samp{msg2smtp.pl} Perl script  and MTA, should consider using the @samp{msg2smtp.pl} Perl script
1792  from the @file{contrib} directory (part of the distribution).  from the @file{contrib} directory (part of the distribution).
1793    
1794    
1795  @node TLS/SSL, Problems, Sample Beginning, Top  @node TLS/SSL, Problems, Sample Beginning, Top
1796  @chapter Using the TLS/SSL Encryption  @chapter Using the TLS/SSL Encryption
1797  @cindex Transport Layer Security, TLS  @cindex Transport Layer Security, TLS

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26