diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2008-08-16 21:31:06 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2008-08-16 21:31:06 +0000 |
commit | e3a51fa494518b991a2e7900bcafb880779ab250 (patch) | |
tree | a64adb8f1d485f29fe5e43f7454f405de67953ab /doc | |
parent | 3144ca5ebf79cf864b987f2cb15a8ba9f88c05bd (diff) | |
download | mailfromd-e3a51fa494518b991a2e7900bcafb880779ab250.tar.gz mailfromd-e3a51fa494518b991a2e7900bcafb880779ab250.tar.bz2 |
Bugfixes.
* mflib/pp-setup (_, N_): If used without arguments, insert
_ and N_ verbatim.
* README: Update.
* tests/Makefile.am (clean-local): Fix rule.
* configure.ac: Fix check for res_query.
* mfd/engine.c (mailfromd_daemon): Use mailfromd_umask instead of
a hardcoded value.
* mfd/mailfromd.h (mailfromd_umask): New prototype.
* mfd/main.c (mailfromd_umask): New fucntion.
* mfd/bi_system.m4 (umask): New built-in function.
* gacopyz/gacopyz.c (do_connect): Ensure umask 0117 when binding
the socket.
* doc/mailfromd.texi: Improve usage of @deffn.
(System functions): Document umask.
git-svn-id: file:///svnroot/mailfromd/trunk@1659 7a8a7f39-df28-0410-adc6-e0d955640f24
Diffstat (limited to 'doc')
-rw-r--r-- | doc/mailfromd.texi | 51 |
1 files changed, 28 insertions, 23 deletions
diff --git a/doc/mailfromd.texi b/doc/mailfromd.texi index cd0ae577..4ef29844 100644 --- a/doc/mailfromd.texi +++ b/doc/mailfromd.texi @@ -3852,24 +3852,24 @@ The following options control various database expiration intervals. The use of these options is deprecated, please use the corresponding @code{#pragma database} option. -@deffn {pragma option} expire-interval @var{interval} +@deffn {pragma option} expire-interval interval @xprindex{expire-interval} Sets expiration interval for all databases. @end deffn -@deffn {pragma option} positive-expire-interval @var{interval} +@deffn {pragma option} positive-expire-interval interval @xprindex{positive-expire-interval} Sets expiration interval for positive cache entries. Use @code{#pragma database cache positive-expire-interval} instead. @end deffn -@deffn {pragma option} negative-expire-interval @var{interval} +@deffn {pragma option} negative-expire-interval interval @xprindex{negative-expire-interval} Sets expiration interval for negative cache entries. Use @code{#pragma database cache negative-expire-interval} instead. @end deffn -@deffn {pragma option} rates-expire-interval @var{interval} +@deffn {pragma option} rates-expire-interval interval @xprindex{rates-expire-interval} Sets expiration interval for entries in the rates database. Use @code{#pragma database rate expire-interval} instead. @@ -3878,12 +3878,12 @@ corresponding @code{#pragma database} option. @noindent The following options control @acronym{I/O} operations over @acronym{TCP}. -@deffn {pragma option} source @var{address} +@deffn {pragma option} source address @xprindex{source} Sets source address for @acronym{TCP} connections. @end deffn -@deffn {pragma option} connect-timeout @var{interval} +@deffn {pragma option} connect-timeout interval @xprindex{connect-timeout} Sets initial connection timeout. If the connection is not established within this time, the corresponding probing function @@ -3892,15 +3892,15 @@ returns temporary failure. The default value is detailed description. @end deffn -@deffn {pragma option} initial-response-timeout @var{interval} +@deffn {pragma option} initial-response-timeout interval @xprindex{initial-response-timeout} Sets the time to wait for the initial @acronym{SMTP} response. Default is @value{INITIAL-RESPONSE-TIMEOUT}. @xref{SMTP Timeouts}, for the detailed description. @end deffn -@deffn {pragma option} io-timeout @var{interval} -@deffnx {pragma option} timeout @var{interval} +@deffn {pragma option} io-timeout interval +@deffnx {pragma option} timeout interval @xprindex{io-timeout} @xprindex{timeout} Sets @acronym{I/O} operation timeout in seconds. @command{Mailfromd} will @@ -3927,7 +3927,7 @@ considered deprecated. The following options provide the default settings for @code{poll} statement (@pxref{Polling}). -@deffn {pragma option} mailfrom @var{string} +@deffn {pragma option} mailfrom string @xprindex{mailfrom} Sets default email addresses used in @samp{MAIL FROM:} @acronym{SMTP} command when probing the remote host. This value can be @@ -3944,7 +3944,7 @@ set mailfrom_address @var{string} @xref{mailfrom_address}, for more information about it. @end deffn -@deffn {pragma option} ehlo @var{string} +@deffn {pragma option} ehlo string @xprindex{ehlo} Sets default domain used in @samp{EHLO} (or @samp{HELO}) @acronym{SMTP} command when probing the remote host. This value can be @@ -3964,7 +3964,7 @@ set ehlo_domain @var{string} @noindent The following options control debugging and logging facilities: -@deffn {pragma option} debug @var{string} +@deffn {pragma option} debug string @xprindex{debug} Sets debugging level. @var{String} is a decimal number in the range 0 -- 100. Level 0 effectively disables debugging, while level @@ -3977,14 +3977,14 @@ list of debug specifications, each of which has the following syntax: the detailed description of this. @end deffn -@deffn {pragma option} source-info @var{boolean} +@deffn {pragma option} source-info boolean @xprindex{source-info} When used together with @code{#pragma option debug}, this option includes source information into the debugging output. Use this for debugging @command{mailfromd}. @end deffn -@deffn {pragma option} stack-trace @var{boolean} +@deffn {pragma option} stack-trace boolean @xprindex{stack-trace} Enables dumping stack traces on runtime errors. This feature is useful for locating the source of an error, especially in complex @@ -3994,7 +3994,7 @@ scripts. @xref{tracing runtime errors}, for a detailed description. @noindent These options control program privileges after startup: -@deffn {pragma option} user @var{string} +@deffn {pragma option} user string @xprindex{user} Switch to this user's privileges after startup. @xref{Starting and Stopping}, for a discussion of @@ -4002,7 +4002,7 @@ the privileges @command{mailfromd} runs under and the options that affect them. See also @code{group} below. @end deffn -@deffn {pragma option} group @var{string} +@deffn {pragma option} group string @xprindex{group} Retain the supplementary group @var{string} when switching to user privileges. By default @command{mailfromd} clears the list of @@ -4016,7 +4016,7 @@ Stopping}. @noindent The following options control interaction with @command{Sendmail}: -@deffn {pragma option} port @var{string} +@deffn {pragma option} port string @xprindex{port} Sets the communication port data. The @var{string} value is a port setting in @command{Milter} notation: @@ -4038,7 +4038,7 @@ port type is not yet supported. @end table @end deffn -@deffn {pragma option} milter-timeout @var{interval} +@deffn {pragma option} milter-timeout interval @xprindex{milter-timeout} Set the timeout value for connection between the filter and the @acronym{MTA}. Default value is @value{MILTER-TIMEOUT}. You @@ -4048,7 +4048,7 @@ normally do not need to change this value. @noindent The following options are used to tune database file locking: -@deffn {pragma option} lock-retry-count @var{number} +@deffn {pragma option} lock-retry-count number @xprindex{lock-retry-count} Set maximum number of attempts to acquire the lock. The time between each two successive attempts is given by @@ -4056,7 +4056,7 @@ between each two successive attempts is given by the @var{number} of failed attempts, @command{mailfromd} gives up. @end deffn -@deffn {pragma option} lock-retry-timeout @var{interval} +@deffn {pragma option} lock-retry-timeout interval @xprindex{lock-retry-timeout} Set the time span between the two locking attempts. @end deffn @@ -4064,7 +4064,7 @@ the @var{number} of failed attempts, @command{mailfromd} gives up. @noindent Other options: -@deffn {pragma option} relay @var{string} +@deffn {pragma option} relay string @xprindex{relay} Specifies the file containing names of email domains, relayed by this machine. Multiple pragmas accumulate. The constructed list of @@ -4077,7 +4077,7 @@ example: @end smallexample @end deffn -@deffn {pragma option} state-directory @var{string} +@deffn {pragma option} state-directory string @xprindex{state-directory} Changes the file name of the program state directory. @smallexample @@ -4085,7 +4085,7 @@ example: @end smallexample @end deffn -@deffn {pragma option} pidfile @var{string} +@deffn {pragma option} pidfile string @xprindex{pidfile} Introduces the full name of a file where @command{mailfromd} will store its @acronym{PID} number. The file must be writable for the user @@ -7045,6 +7045,11 @@ Sleep for @var{seconds}. This function is intended for debugging and experimental purposes. @end deftypefn +@deftypefn {Built-in Function} number umask (number @var{mask}) +Set the umask to @var{mask} & 0777. Return the previous value of the +mask. +@end deftypefn + @node Sieve Interface @subsubsection Sieve Interface @cindex Sieve |