NetBSD/gnu/dist/postfix/proto
rpaulo bb277950a4 Import postfix-2.2.6.
Changelog for 2.2.5 -> 2.2.6:

20050806

Workaround: accept(2) fails with EPROTO when the client
already disconnected (SunOS 5.5.1). File: sane_accept.c.

20050815

Workaround: old Solaris compilers can't link an archive
without globally visible symbols. File: tls/tls_misc.c.

20050922

Bugfix: the *SQL clients did not uniformly choose the
database host from the available pool of servers due to an
off-by-one error, so that the "last" available server was
not selected. Leandro Santi. Files: dict_mysql.c, dict_pgsql.c.

20050929

Paranoia: don't ignore garbage in SMTP or LMTP server replies
when ESMTP command pipelining is turned on. For example,
after sending ".<CR><LF>QUIT<CR><LF>", Postfix could recognize
the server's 2XX QUIT reply as a 2XX END-OF-DATA reply after
garbage, causing mail to be lost. The SMTP and LMTP clients
now report a remote protocol error and defer delivery.
Files: smtp/smtp_chat.c, smtp/smtp_trouble.c, lmtp/lmtp_chat.c,
lmtp/lmtp_trouble.c.

20051011

Bugfix: raise the "policy violation" flag when a client
request exceeds a concurrency or rate limit.  File:
smtpd/smtpd.c.

Bugfix (cut-and-paste error): don't reply with 421 (too
many MAIL FROM or RCPT TO commands) when we aren't closing
the connection.  File: smtpd/smtpd.c.

20051013

Bugfix: don't do smtpd_end_of_data_restrictions after the
transaction failed due to, e.g., a write error.  File:
smtpd/smtpd.c.

Cleanup: the SMTP server now enforces the message_size_limit
even when the client did not send SIZE information with the
MAIL FROM command.  This protects before-queue content
filters against over-size messages.  File: smtpd/smtpd.c.

20051105

Workaround: the next-hop logical destination information
for connection caching was reset only after a good non-TLS
connection, so that cached connections to non-TLS backup
servers could suck away traffic from TLS primary servers
(the Postfix SMTP client cannot cache an open TLS connection).
Found during code review. Fixing this requires more change
than is allowed in a stable release.  File: smtp/smtp_connect.c.

20051108

Bugfix: 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. Found by
Victor. Files: global/mail_stream.c, global/mail_queue.c,
cleanup/cleanup_message.c. This code is back-ported from
the Postfix 2.3 snapshot release.

20051119

Bugfix: 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.  Files:
*qmgr/qmgr_deliver.c.

20051126

Log warning when REDIRECT, FILTER, HOLD and DISCARD are
used in smtpd_etrn_restrictions. File: smtpd/smtpd_check.c.

20051128

Bugfix: 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.  Files: smtpd/smtpd.c, smtpd/smtpd_check.c,
cleanup/cleanup_extracted.c, pickup/pickup.c.
2005-12-01 21:36:22 +00:00
..
ADDRESS_CLASS_README.html Postfix 2.1.0 2004-04-27 04:12:43 +00:00
ADDRESS_REWRITING_README.html Import postfix-2.2.6. 2005-12-01 21:36:22 +00:00
ADDRESS_VERIFICATION_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
BACKSCATTER_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
BASIC_CONFIGURATION_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
BUILTIN_FILTER_README.html Postfix 2.1.0 2004-04-27 04:12:43 +00:00
CDB_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
CONNECTION_CACHE_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
CONTENT_INSPECTION_README.html Postfix 2.1.0 2004-04-27 04:12:43 +00:00
CYRUS_README.html Postfix 2.1.0 2004-04-27 04:12:43 +00:00
DATABASE_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
DB_README.html Postfix 2.1.0 2004-04-27 04:12:43 +00:00
DEBUG_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
ETRN_README.html Postfix 2.1.0 2004-04-27 04:12:43 +00:00
FILTER_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
INSTALL.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
IPV6_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
LDAP_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
LINUX_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
LMTP_README.html Postfix 2.1.0 2004-04-27 04:12:43 +00:00
LOCAL_RECIPIENT_README.html Postfix 2.1.0 2004-04-27 04:12:43 +00:00
MACOSX_README Postfix 2.1.0 2004-04-27 04:12:43 +00:00
MAILDROP_README.html Import postfix-2.2.6. 2005-12-01 21:36:22 +00:00
MYSQL_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
Makefile.in Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
NFS_README.html Postfix 2.1.0 2004-04-27 04:12:43 +00:00
OVERVIEW.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
PACKAGE_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
PCRE_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
PGSQL_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
QMQP_README.html Postfix 2.1.0 2004-04-27 04:12:43 +00:00
QSHAPE_README.html Postfix 2.1.0 2004-04-27 04:12:43 +00:00
README Postfix 2.1.0 2004-04-27 04:12:43 +00:00
RESTRICTION_CLASS_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
SASL_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
SCHEDULER_README.html Postfix 2.1.0 2004-04-27 04:12:43 +00:00
SMTPD_ACCESS_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
SMTPD_POLICY_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
SMTPD_PROXY_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
STANDARD_CONFIGURATION_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
TLS_README.html Import postfix-2.2.6. 2005-12-01 21:36:22 +00:00
TUNING_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
ULTRIX_README.html Postfix 2.1.0 2004-04-27 04:12:43 +00:00
UUCP_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
VERP_README.html Postfix 2.1.0 2004-04-27 04:12:43 +00:00
VIRTUAL_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
XCLIENT_README.html Postfix 2.1.0 2004-04-27 04:12:43 +00:00
XFORWARD_README.html Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
access Import postfix-2.2.6. 2005-12-01 21:36:22 +00:00
aliases Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
aliases0 import postfix 2.0.0.1 2002-12-24 19:39:42 +00:00
canonical Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
cidr_table Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
generic Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
header_checks Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
html2text.rc Postfix 2.1.0 2004-04-27 04:12:43 +00:00
ldap_table Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
manual-format Postfix 2.1.0 2004-04-27 04:12:43 +00:00
master Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
mysql_table Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
nisplus_table Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
pcre_table Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
pgsql_table Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
postconf.html.epilog Postfix 2.1.0 2004-04-27 04:12:43 +00:00
postconf.html.prolog Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
postconf.man.epilog Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
postconf.man.prolog Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
postconf.proto Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
postconf.spec Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
regexp_table Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
relocated Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
stop Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
transport Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00
virtual Import Postfix-2.2.5. 2005-08-18 21:00:20 +00:00

README

This directory contains source for manual pages that aren't generated
from C source code comments, and for README files.

Tools for these conversions are found in the ../mantools subdirectory.
The most important tool is postlink, which adds all the hyperlinks
between manual pages, configuration parameters and README files.

Manual pages are in the form of "shell" style comments.  They are
converted into nroff(1) input with the srctoman utility, converted
to HTML with man2html, and hyperlinked with postlink.

The README files are in the form of HTML. The are converted into
hyperlinked HTML with postlink, and are converted into ASCII files
with html2readme.

The format of the README source files is a little tricky, because
of the way postlink works.

- postlink hyperlinks all the references to Postfix manual pages,
configuration parameters, README file names, RFC documents, Postfix
address class names, and URLs.  Therefore you should not hyperlink
those elements yourself.

- URLs (such as "http://www.example.com") cannot contain quote, comma,
or space characters. 

- An URL that appears at the end of a line must be followed by one
other character.

- Text must go between <p> and </p>, especially within lists, for
consistency of vertical space.

- Code fragments must go between <pre> and </pre>, again for
consistency of vertical space.