sender, so that address masquerading works as expected.
Files: global/header_opts.c.
- Feature: specify "test_home_directory = yes" to prevent
+ Feature: specify "require_home_directory = yes" to prevent
mail from being delivered to a user whose home directory
is not mounted. File: local/dotforward.c.
checking by gcc, in addition to the checking that was
already implemented with printfck. File: util/sys_defs.h,
the macros for PRINTFLIKE and SCANFLIKE. Problem - unlike
- the printfck tool, this gcc finds mismatches only in code
- that isn't #ifdef-ed out.
+ the printfck tool, gcc finds format argument type mismatches
+ only in code that isn't #ifdef-ed out.
20000718
client or sender until we have completed some investigation,
after which we will either reject or accept.
- However, the code is turned off because it is not finished.
+ However, this code is turned off until it is finished.
20000905
20000918
- Gross hack: prevent looping a bad recipient by always
- forwarding recipients in :include: files, even when
- owner-listname is not set. File: local/recipient.c.
+ Gross hack: prevent looping on a bad recipient by always
+ forwarding recipients in :include: files to a new mail
+ delivery request, even when owner-listname is not set.
+ File: local/recipient.c.
20000919
Convenience: INSTALL.sh now imports default settings from
the process environment, in order to make scripting easier.
- Portability: INSTALL.sh now systematically skips over CVS,
+ Robustness: INSTALL.sh now systematically skips over CVS,
RCS and SCCS cruft.
Portability: another fix for NEXTSTEP (Masaki MURASE).
Cleanup: in a transport table entry, do not ignore port
numbers specified as [host]:port. In fact, this is now
becoming the preferred form, in order to avoid parsing
- problems with IPV6 addresses. Postfix supports both forms
- for a while but prints a warning for the old form. Problem
- reported by Claus Fischer @ werhats.at
+ problems with IPV6 addresses. Postfix supports both forms,
+ but future versions will print a warning for the old form.
+ Problem reported by Claus Fischer @ werhats.at
Bugfix: missing initialization for state->sasl_method can
cause permit_sasl_authenticated to always succeed. Report
-Incompatible changes with snapshot-20000919
+Incompatible changes with snapshot-20000921
===========================================
+After "make install" you need to execute "postfix reload". The
+protocol between queue manager and delivery agent protocol has
+changed. This does not affect the format of existing queue files.
+You just cannot mix this Postfix version's queue managers or delivery
+agents with older Postfix versions.
+
The notation of [host:port] in transport tables etc. is going away
but it is still supported. The preferred form is now [host]:port.
This change is necessary to support IPV6 address forms which use
-":" as part of the numeric IP address. In a future release, Postfix
-will log a warning message when it encounters the [host:port] form.
-
-After "make install" you need to "postfix reload". The protocol
-between queue manager and delivery agent protocol has changed. This
-does not affect the format of existing queue files, you just cannot
-mix this Postfix version with queue managers or delivery agents
-from prior Postfix versions.
+":" as part of a numeric IP address. In a future release, Postfix
+will log a warning when it encounters the [host:port] form.
In mail headers, Errors-To:, Reply-To: and Return-Receipt: addresses
are now rewritten as a sender address (was: recipient).
Postfix no longer inserts Sender: message headers.
The queue manager now logs the original number of recipients when
-opening queue file.
+opening a queue file (example: from=<>, size=3502, nrcpt=1).
-The local delivery agent no longer appends a blank line when
-delivering to command.
+The local delivery agent no longer appends a blank line to mail
+that is delivered to external command.
-Major changes with snapshot-20000919
+The pipe delivery agent no longer appends a blank line when the F
+flag is specified (in the master.cf file). Specify the B flag if
+you need that blank line.
+
+Major changes with snapshot-20000921
====================================
-Postfix now strips out the Content-Length: header to avoid confusion
-with mail user agents.
+Postfix now strips out Content-Length: headers in incoming mail to
+avoid confusion in mail user agents.
The header_checks and body_checks features can now be used to strip
out unwanted data. Specify IGNORE and the data will disappear.
-Specify "test_home_directory = yes" to prevent mail from being
+Specify "require_home_directory = yes" to prevent mail from being
delivered to a user whose home directory is not mounted.
The pipe mailer has a size limit (size=nnn) command-line argument.
-Incompatible changes with snapshot-20000625 (never released)
-===========================================
-
-The local delivery agent no longer appends a blank line to mail
-that is delivered to external command.
-
-The pipe delivery agent no longer appends a blank line when the F
-flag is specified. Specify the B flag if you need that blank line.
-
Incompatible changes with snapshot-20000531
===========================================
Major changes with postfix-beta-19990122:
=========================================
-- Junk mail restrictions can now be postoned to the RCPT TO command.
+- Junk mail restrictions can now be postponed to the RCPT TO command.
Specify: "smtpd_recipient_restrictions = reject_maps_rbl...".
- More flexible interface for delivery to e.g., cyrus IMAP without
# the program_directory configuration variable). Adding one or more
# -v options turns on verbose logging for that service; adding a -D
# option enables symbolic debugging (see the debugger_command variable
-# in the main.cf configuration file).
+# in the main.cf configuration file). See individual command man pages
+# for specific command-line options, if any.
#
# In order to use the "uucp" message tranport below, set up entries
# in the transport table.
# DO NOT CHANGE THE ZERO PROCESS LIMIT FOR CLEANUP/BOUNCE/DEFER OR
# POSTFIX WILL BECOME STUCK UP UNDER HEAVY LOAD
#
+# DO NOT CHANGE THE ONE PROCESS LIMIT FOR PICKUP/QMGR OR POSTFIX WILL
+# DELIVER MAIL MULTIPLE TIMES.
+#
+# DO NOT SHARE THE POSTFIX QUEUE BETWEEN MULTIPLE POSTFIX INSTANCES.
+#
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (50)
#define DEF_EXP_OWN_ALIAS 0
extern bool var_exp_own_alias;
-#define VAR_STAT_HOME_DIR "test_home_directory"
+#define VAR_STAT_HOME_DIR "require_home_directory"
#define DEF_STAT_HOME_DIR 0
extern bool var_stat_home_dir;
* Version of this program.
*/
#define VAR_MAIL_VERSION "mail_version"
-#define DEF_MAIL_VERSION "Snapshot-20000920"
+#define DEF_MAIL_VERSION "Snapshot-20000921"
extern char *var_mail_version;
/* LICENSE