~ubuntu-branches/ubuntu/dapper/postfix/dapper-security

« back to all changes in this revision

Viewing changes to src/showq/showq.c

  • Committer: Bazaar Package Importer
  • Author(s): LaMont Jones
  • Date: 2005-12-07 15:39:11 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20051207153911-hutf07z6i8ty25z5
Tags: 2.2.6-1
* New upstream.
  - the *SQL clients did not uniformly choose the database host from
    the available pool
  - raise the "policy violation" flag when a client request exceeds
    a concurrency or rate limit.
  - don't do smtpd_end_of_data_restrictions after the transaction
    failed due to, e.g., a write error.
  - two messages could get the same message ID due to a race
    condition. This time window was increased when queue file creation
    was postponed from MAIL FROM until the first accepted RCPT TO.  The
    window is closed again.
  - the queue manager did not write a per-recipient defer logfile record
    when the delivery agent crashed after the initial handshake with the
    queue manager, and before reporting the delivery status to the queue
    manager.
  - moved code around from one place to another to make REDIRECT, FILTER,
    HOLD and DISCARD access(5) table actions work in
    smtpd_end_of_data_restrictions.  PREPEND will not be fixed; it must
    be specified before the message content is received.
* Updated Italian translations.  Closes: #336925
* Swedish translations.  Closes: #339746
* Switch to libdb4.3.  Closes: #336488
* Add Replaces: mail-transport-agent.  Closes: #325624
* Merge changes from ubuntu.

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
/* SYNOPSIS
7
7
/*      \fBshowq\fR [generic Postfix daemon options]
8
8
/* DESCRIPTION
9
 
/*      The \fBshowq\fR daemon reports the Postfix mail queue status.
 
9
/*      The \fBshowq\fR(8) daemon reports the Postfix mail queue status.
10
10
/*      It is the program that emulates the sendmail `mailq' command.
11
11
/*
12
 
/*      The \fBshowq\fR daemon can also be run in stand-alone mode
 
12
/*      The \fBshowq\fR(8) daemon can also be run in stand-alone mode
13
13
/*      by the superuser. This mode of operation is used to emulate
14
14
/*      the `mailq' command while the Postfix mail system is down.
15
15
/* SECURITY
16
16
/* .ad
17
17
/* .fi
18
 
/*      The \fBshowq\fR daemon can run in a chroot jail at fixed low
 
18
/*      The \fBshowq\fR(8) daemon can run in a chroot jail at fixed low
19
19
/*      privilege, and takes no input from the client. Its service port
20
20
/*      is accessible to local untrusted users, so the service can be
21
21
/*      susceptible to denial of service attacks.
22
22
/* STANDARDS
23
23
/* .ad
24
24
/* .fi
25
 
/*      None. The showq daemon does not interact with the outside world.
 
25
/*      None. The \fBshowq\fR(8) daemon does not interact with the
 
26
/*      outside world.
26
27
/* DIAGNOSTICS
27
28
/*      Problems and transactions are logged to \fBsyslogd\fR(8).
28
29
/* BUGS
29
 
/*      The \fBshowq\fR daemon runs at a fixed low privilege; consequently,
 
30
/*      The \fBshowq\fR(8) daemon runs at a fixed low privilege; consequently,
30
31
/*      it cannot extract information from queue files in the
31
32
/*      \fBmaildrop\fR directory.
32
33
/* CONFIGURATION PARAMETERS
33
34
/* .ad
34
35
/* .fi
35
 
/*      Changes to \fBmain.cf\fR are picked up automatically as showq(8)
 
36
/*      Changes to \fBmain.cf\fR are picked up automatically as \fBshowq\fR(8)
36
37
/*      processes run for only a limited amount of time. Use the command
37
38
/*      "\fBpostfix reload\fR" to speed up a change.
38
39
/*
39
40
/*      The text below provides only a parameter summary. See
40
 
/*      postconf(5) for more details including examples.
 
41
/*      \fBpostconf\fR(5) for more details including examples.
41
42
/* .IP "\fBconfig_directory (see 'postconf -d' output)\fR"
42
43
/*      The default location of the Postfix main.cf and master.cf
43
44
/*      configuration files.
46
47
/*      request before it is terminated by a built-in watchdog timer.
47
48
/* .IP "\fBduplicate_filter_limit (1000)\fR"
48
49
/*      The maximal number of addresses remembered by the address
49
 
/*      duplicate filter for aliases(5) or virtual(5) alias expansion, or
50
 
/*      for showq(8) queue displays.
 
50
/*      duplicate filter for \fBaliases\fR(5) or \fBvirtual\fR(5) alias expansion, or
 
51
/*      for \fBshowq\fR(8) queue displays.
51
52
/* .IP "\fBempty_address_recipient (MAILER-DAEMON)\fR"
52
53
/*      The recipient of mail addressed to the null address.
53
54
/* .IP "\fBipc_timeout (3600s)\fR"