2
0
mirror of https://github.com/vdukhovni/postfix synced 2025-08-30 13:48:06 +00:00

snapshot-20000921

This commit is contained in:
Wietse Venema
2000-09-21 00:00:00 +00:00
parent 894699d60e
commit 745ab76bb5
5 changed files with 48 additions and 46 deletions

View File

@@ -4079,7 +4079,7 @@ Apologies for any names omitted.
sender, so that address masquerading works as expected. sender, so that address masquerading works as expected.
Files: global/header_opts.c. 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 mail from being delivered to a user whose home directory
is not mounted. File: local/dotforward.c. is not mounted. File: local/dotforward.c.
@@ -4101,8 +4101,8 @@ Apologies for any names omitted.
checking by gcc, in addition to the checking that was checking by gcc, in addition to the checking that was
already implemented with printfck. File: util/sys_defs.h, already implemented with printfck. File: util/sys_defs.h,
the macros for PRINTFLIKE and SCANFLIKE. Problem - unlike the macros for PRINTFLIKE and SCANFLIKE. Problem - unlike
the printfck tool, this gcc finds mismatches only in code the printfck tool, gcc finds format argument type mismatches
that isn't #ifdef-ed out. only in code that isn't #ifdef-ed out.
20000718 20000718
@@ -4159,7 +4159,7 @@ Apologies for any names omitted.
client or sender until we have completed some investigation, client or sender until we have completed some investigation,
after which we will either reject or accept. 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 20000905
@@ -4212,16 +4212,17 @@ Apologies for any names omitted.
20000918 20000918
Gross hack: prevent looping a bad recipient by always Gross hack: prevent looping on a bad recipient by always
forwarding recipients in :include: files, even when forwarding recipients in :include: files to a new mail
owner-listname is not set. File: local/recipient.c. delivery request, even when owner-listname is not set.
File: local/recipient.c.
20000919 20000919
Convenience: INSTALL.sh now imports default settings from Convenience: INSTALL.sh now imports default settings from
the process environment, in order to make scripting easier. 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. RCS and SCCS cruft.
Portability: another fix for NEXTSTEP (Masaki MURASE). Portability: another fix for NEXTSTEP (Masaki MURASE).
@@ -4232,9 +4233,9 @@ Apologies for any names omitted.
Cleanup: in a transport table entry, do not ignore port Cleanup: in a transport table entry, do not ignore port
numbers specified as [host]:port. In fact, this is now numbers specified as [host]:port. In fact, this is now
becoming the preferred form, in order to avoid parsing becoming the preferred form, in order to avoid parsing
problems with IPV6 addresses. Postfix supports both forms problems with IPV6 addresses. Postfix supports both forms,
for a while but prints a warning for the old form. Problem but future versions will print a warning for the old form.
reported by Claus Fischer @ werhats.at Problem reported by Claus Fischer @ werhats.at
Bugfix: missing initialization for state->sasl_method can Bugfix: missing initialization for state->sasl_method can
cause permit_sasl_authenticated to always succeed. Report cause permit_sasl_authenticated to always succeed. Report

View File

@@ -1,17 +1,17 @@
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 The notation of [host:port] in transport tables etc. is going away
but it is still supported. The preferred form is now [host]:port. but it is still supported. The preferred form is now [host]:port.
This change is necessary to support IPV6 address forms which use This change is necessary to support IPV6 address forms which use
":" as part of the numeric IP address. In a future release, Postfix ":" as part of a numeric IP address. In a future release, Postfix
will log a warning message when it encounters the [host:port] form. will log a warning 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.
In mail headers, Errors-To:, Reply-To: and Return-Receipt: addresses In mail headers, Errors-To:, Reply-To: and Return-Receipt: addresses
are now rewritten as a sender address (was: recipient). are now rewritten as a sender address (was: recipient).
@@ -19,33 +19,28 @@ are now rewritten as a sender address (was: recipient).
Postfix no longer inserts Sender: message headers. Postfix no longer inserts Sender: message headers.
The queue manager now logs the original number of recipients when 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.
Major changes with snapshot-20000919
====================================
Postfix now strips out the Content-Length: header to avoid confusion
with 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
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 The local delivery agent no longer appends a blank line to mail
that is delivered to external command. that is delivered to external command.
The pipe delivery agent no longer appends a blank line when the F 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. 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 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 "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-20000531 Incompatible changes with snapshot-20000531
=========================================== ===========================================
@@ -604,7 +599,7 @@ and sender address.
Major changes with postfix-beta-19990122: 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...". Specify: "smtpd_recipient_restrictions = reject_maps_rbl...".
- More flexible interface for delivery to e.g., cyrus IMAP without - More flexible interface for delivery to e.g., cyrus IMAP without

View File

@@ -41,7 +41,8 @@
# the program_directory configuration variable). Adding one or more # the program_directory configuration variable). Adding one or more
# -v options turns on verbose logging for that service; adding a -D # -v options turns on verbose logging for that service; adding a -D
# option enables symbolic debugging (see the debugger_command variable # 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 order to use the "uucp" message tranport below, set up entries
# in the transport table. # in the transport table.
@@ -55,6 +56,11 @@
# DO NOT CHANGE THE ZERO PROCESS LIMIT FOR CLEANUP/BOUNCE/DEFER OR # DO NOT CHANGE THE ZERO PROCESS LIMIT FOR CLEANUP/BOUNCE/DEFER OR
# POSTFIX WILL BECOME STUCK UP UNDER HEAVY LOAD # 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 # service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (50) # (yes) (yes) (yes) (never) (50)

View File

@@ -393,7 +393,7 @@ extern char *var_deliver_hdr;
#define DEF_EXP_OWN_ALIAS 0 #define DEF_EXP_OWN_ALIAS 0
extern bool var_exp_own_alias; 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 #define DEF_STAT_HOME_DIR 0
extern bool var_stat_home_dir; extern bool var_stat_home_dir;

View File

@@ -15,7 +15,7 @@
* Version of this program. * Version of this program.
*/ */
#define VAR_MAIL_VERSION "mail_version" #define VAR_MAIL_VERSION "mail_version"
#define DEF_MAIL_VERSION "Snapshot-20000920" #define DEF_MAIL_VERSION "Snapshot-20000921"
extern char *var_mail_version; extern char *var_mail_version;
/* LICENSE /* LICENSE