2
0
mirror of https://github.com/vdukhovni/postfix synced 2025-09-02 07:05:27 +00:00

postfix-3.4-20180222

This commit is contained in:
Wietse Venema
2018-02-22 00:00:00 -05:00
committed by Viktor Dukhovni
parent 94b0d0b051
commit 61fe98610d
6 changed files with 34 additions and 11 deletions

View File

@@ -23327,7 +23327,7 @@ Apologies for any names omitted.
20180217 20180217
Cleanup: added missing *_maps parameters to the default Cleanup: added 22 missing *_maps parameters to the default
proxy_read_maps setting. Files: global/mail_params.h, proxy_read_maps setting. Files: global/mail_params.h,
mantools/missing-proxy-read-maps. mantools/missing-proxy-read-maps.
@@ -23338,7 +23338,7 @@ Apologies for any names omitted.
of the 20180217 changes in mail_params.h that are no longer of the 20180217 changes in mail_params.h that are no longer
needed. needed.
Bugfix: postconf should scan only built-in or service-defined Bugfix (introduced: 20120117): postconf should scan only
parameters for ldap, *sql, etc. database names. Files: built-in or service-defined parameters for ldap, *sql, etc.
database names. Problem reported by Christian Rößner. Files:
postconf/postconf_user.c. postconf/postconf_user.c.

View File

@@ -39,7 +39,12 @@ POSTFIX(1) POSTFIX(1)
<b>start-fg</b> <b>start-fg</b>
Like <b>start</b>, but keep the master daemon running in the fore- Like <b>start</b>, but keep the master daemon running in the fore-
ground. This requires that multi-instance support is disabled ground. This requires that multi-instance support is disabled
(i.e. the <a href="postconf.5.html#multi_instance_directories">multi_instance_directories</a> parameter value is empty). (i.e. the <a href="postconf.5.html#multi_instance_directories">multi_instance_directories</a> parameter value must be
empty). When running Postfix inside a container, mount the con-
tainer host's /dev/log socket inside the container (example:
"docker run -v /dev/log:/dev/log ...") and specify a distinct
Postfix "<a href="postconf.5.html#syslog_name">syslog_name</a>" prefix that identifies logging from the
Postfix instance.
<b>stop</b> Stop the Postfix mail system in an orderly fashion. If possible, <b>stop</b> Stop the Postfix mail system in an orderly fashion. If possible,
running processes are allowed to terminate at their earliest running processes are allowed to terminate at their earliest

View File

@@ -41,7 +41,11 @@ check described above.
Like \fBstart\fR, but keep the master daemon running in the Like \fBstart\fR, but keep the master daemon running in the
foreground. This requires that multi\-instance support is foreground. This requires that multi\-instance support is
disabled (i.e. the multi_instance_directories parameter disabled (i.e. the multi_instance_directories parameter
value is empty). value must be empty). When running Postfix inside a container,
mount the container host's /dev/log socket inside the
container (example: "docker run \-v /dev/log:/dev/log ...")
and specify a distinct Postfix "syslog_name" prefix that
identifies logging from the Postfix instance.
.IP \fBstop\fR .IP \fBstop\fR
Stop the Postfix mail system in an orderly fashion. If Stop the Postfix mail system in an orderly fashion. If
possible, running processes are allowed to terminate at possible, running processes are allowed to terminate at

View File

@@ -20,7 +20,7 @@
* Patches change both the patchlevel and the release date. Snapshots have no * Patches change both the patchlevel and the release date. Snapshots have no
* patchlevel; they change the release date only. * patchlevel; they change the release date only.
*/ */
#define MAIL_RELEASE_DATE "20180218" #define MAIL_RELEASE_DATE "20180222"
#define MAIL_VERSION_NUMBER "3.4" #define MAIL_VERSION_NUMBER "3.4"
#ifdef SNAPSHOT #ifdef SNAPSHOT

View File

@@ -35,6 +35,11 @@
/* name spaces for user-defined parameters and flags parameters /* name spaces for user-defined parameters and flags parameters
/* as "valid" in the global name space (pcf_param_table) or /* as "valid" in the global name space (pcf_param_table) or
/* in the per-service name space (valid_params). /* in the per-service name space (valid_params).
/*
/* This function also invokes pcf_register_dbms_parameters() to
/* to instantiate legacy per-dbms parameters, and to examine
/* per-dbms configuration files. This is limited to the content
/* of global and local, built-in and per-service, parameters.
/* DIAGNOSTICS /* DIAGNOSTICS
/* Problems are reported to the standard error stream. /* Problems are reported to the standard error stream.
/* LICENSE /* LICENSE
@@ -46,6 +51,11 @@
/* IBM T.J. Watson Research /* IBM T.J. Watson Research
/* P.O. Box 704 /* P.O. Box 704
/* Yorktown Heights, NY 10598, USA /* Yorktown Heights, NY 10598, USA
/*
/* Wietse Venema
/* Google, Inc.
/* 111 8th Avenue
/* New York, NY 10011, USA
/*--*/ /*--*/
/* System library. */ /* System library. */
@@ -292,9 +302,9 @@ static void pcf_scan_user_parameter_namespace(const char *dict_name,
#ifdef LEGACY_DBMS_SUPPORT #ifdef LEGACY_DBMS_SUPPORT
/* /*
* Scan only parameters that are built-in or service-defined (when * Scan global or local parameters that are built-in or per-service
* node == 0, the parameter doesn't exist in the global namespace and * (when node == 0, the parameter doesn't exist in the global
* therefore can't be built-in or service-defined). * namespace and therefore it can't be built-in or per-service).
*/ */
if (node != 0 if (node != 0
&& (PCF_BUILTIN_PARAMETER(node) || PCF_SERVICE_PARAMETER(node))) && (PCF_BUILTIN_PARAMETER(node) || PCF_SERVICE_PARAMETER(node)))

View File

@@ -35,7 +35,11 @@
/* Like \fBstart\fR, but keep the master daemon running in the /* Like \fBstart\fR, but keep the master daemon running in the
/* foreground. This requires that multi-instance support is /* foreground. This requires that multi-instance support is
/* disabled (i.e. the multi_instance_directories parameter /* disabled (i.e. the multi_instance_directories parameter
/* value is empty). /* value must be empty). When running Postfix inside a container,
/* mount the container host's /dev/log socket inside the
/* container (example: "docker run -v /dev/log:/dev/log ...")
/* and specify a distinct Postfix "syslog_name" prefix that
/* identifies logging from the Postfix instance.
/* .IP \fBstop\fR /* .IP \fBstop\fR
/* Stop the Postfix mail system in an orderly fashion. If /* Stop the Postfix mail system in an orderly fashion. If
/* possible, running processes are allowed to terminate at /* possible, running processes are allowed to terminate at