mirror of
https://github.com/vdukhovni/postfix
synced 2025-08-22 18:07:41 +00:00
postfix-2.9-20110323
This commit is contained in:
parent
35087af1fc
commit
cff1986fb3
@ -16745,3 +16745,11 @@ Apologies for any names omitted.
|
|||||||
long->short or short->short queue file names. As a side
|
long->short or short->short queue file names. As a side
|
||||||
benefit, renaming long->short queue IDs will not change the
|
benefit, renaming long->short queue IDs will not change the
|
||||||
result from queue hashing. File: postsuper/postsuper.c.
|
result from queue hashing. File: postsuper/postsuper.c.
|
||||||
|
|
||||||
|
20110323
|
||||||
|
|
||||||
|
Bitrot: qshape regexp pattern for long queue file names.
|
||||||
|
Ralf Hildebrandt. File: auxiliary/qshape/qshape.pl.
|
||||||
|
|
||||||
|
Bitrot: text about queue ID reuse in the postsuper manpage.
|
||||||
|
File: postsuper/postsuper.c.
|
||||||
|
@ -17,6 +17,12 @@ Wish list:
|
|||||||
times. Individual "pass" flags are still needed as proof
|
times. Individual "pass" flags are still needed as proof
|
||||||
that the client didn't skip tests by hanging up early.
|
that the client didn't skip tests by hanging up early.
|
||||||
|
|
||||||
|
In the SMTP server, check if the connection is closed before
|
||||||
|
replying to ".", and discard the message if the reply can't
|
||||||
|
be sent. This reduces the time window for RFC 1047 message
|
||||||
|
duplication, and may even prevent the delivery of some spam.
|
||||||
|
http://www.exim.org/lurker/message/20070416.103159.9d5ff0ce.en.html
|
||||||
|
|
||||||
postconf command-line option to show the compile-time
|
postconf command-line option to show the compile-time
|
||||||
settings (CCARGS, AUXLIBS) in case binary packages
|
settings (CCARGS, AUXLIBS) in case binary packages
|
||||||
don't install the makedefs.out file.
|
don't install the makedefs.out file.
|
||||||
|
@ -212,7 +212,7 @@ sub rec_get {
|
|||||||
|
|
||||||
sub qenv {
|
sub qenv {
|
||||||
my ($qfile) = @_;
|
my ($qfile) = @_;
|
||||||
return unless $qfile =~ m{(^|/)[A-F0-9]{6,}$};
|
return unless $qfile =~ m{(^|/)[A-Za-z0-9]{6,}$};
|
||||||
my @st = lstat($qfile);
|
my @st = lstat($qfile);
|
||||||
return unless (@st > 0 && -f _ && (($st[2] & 0733) == 0700));
|
return unless (@st > 0 && -f _ && (($st[2] & 0733) == 0700));
|
||||||
|
|
||||||
|
@ -56,10 +56,12 @@ POSTSUPER(1) POSTSUPER(1)
|
|||||||
in the <b>deferred</b> queue. As a safety measure, the
|
in the <b>deferred</b> queue. As a safety measure, the
|
||||||
word <b>ALL</b> must be specified in upper case.
|
word <b>ALL</b> must be specified in upper case.
|
||||||
|
|
||||||
Warning: Postfix queue IDs are reused. There is a
|
Warning: Postfix queue IDs are reused (always with
|
||||||
very small possibility that postsuper deletes the
|
Postfix <= 2.8; and with Postfix >= 2.9 when
|
||||||
wrong message file when it is executed while the
|
<a href="postconf.5.html#enable_long_queue_ids">enable_long_queue_ids</a>=no). There is a very small
|
||||||
Postfix mail system is delivering mail.
|
possibility that postsuper deletes the wrong mes-
|
||||||
|
sage file when it is executed while the Postfix
|
||||||
|
mail system is delivering mail.
|
||||||
|
|
||||||
The scenario is as follows:
|
The scenario is as follows:
|
||||||
|
|
||||||
@ -166,11 +168,12 @@ POSTSUPER(1) POSTSUPER(1)
|
|||||||
new local mail submissions. This is useful
|
new local mail submissions. This is useful
|
||||||
when <a href="postconf.5.html#content_filter">content_filter</a> settings have changed.
|
when <a href="postconf.5.html#content_filter">content_filter</a> settings have changed.
|
||||||
|
|
||||||
Warning: Postfix queue IDs are reused. There is a
|
Warning: Postfix queue IDs are reused (always with
|
||||||
very small possibility that <a href="postsuper.1.html"><b>postsuper</b>(1)</a> requeues
|
Postfix <= 2.8; and with Postfix >= 2.9 when
|
||||||
the wrong message file when it is executed while
|
<a href="postconf.5.html#enable_long_queue_ids">enable_long_queue_ids</a>=no). There is a very small
|
||||||
the Postfix mail system is running, but no harm
|
possibility that <a href="postsuper.1.html"><b>postsuper</b>(1)</a> requeues the wrong
|
||||||
should be done.
|
message file when it is executed while the Postfix
|
||||||
|
mail system is running, but no harm should be done.
|
||||||
|
|
||||||
This feature is available in Postfix 1.1 and later.
|
This feature is available in Postfix 1.1 and later.
|
||||||
|
|
||||||
@ -205,7 +208,8 @@ POSTSUPER(1) POSTSUPER(1)
|
|||||||
|
|
||||||
<b>-S</b> A redundant version of <b>-s</b> that requires that long
|
<b>-S</b> A redundant version of <b>-s</b> that requires that long
|
||||||
file names also match the message file inode num-
|
file names also match the message file inode num-
|
||||||
ber. This option exists for testing purposes.
|
ber. This option exists for testing purposes, and
|
||||||
|
is available with Postfix 2.9 and later.
|
||||||
|
|
||||||
<b>-v</b> Enable verbose logging for debugging purposes. Mul-
|
<b>-v</b> Enable verbose logging for debugging purposes. Mul-
|
||||||
tiple <b>-v</b> options make the software increasingly
|
tiple <b>-v</b> options make the software increasingly
|
||||||
|
@ -55,7 +55,8 @@ Specify "\fB-d ALL\fR" to remove all messages; for example, specify
|
|||||||
As a safety measure, the word \fBALL\fR must be specified in upper
|
As a safety measure, the word \fBALL\fR must be specified in upper
|
||||||
case.
|
case.
|
||||||
.sp
|
.sp
|
||||||
Warning: Postfix queue IDs are reused.
|
Warning: Postfix queue IDs are reused (always with Postfix
|
||||||
|
<= 2.8; and with Postfix >= 2.9 when enable_long_queue_ids=no).
|
||||||
There is a very small possibility that postsuper deletes the
|
There is a very small possibility that postsuper deletes the
|
||||||
wrong message file when it is executed while the Postfix mail
|
wrong message file when it is executed while the Postfix mail
|
||||||
system is delivering mail.
|
system is delivering mail.
|
||||||
@ -154,7 +155,8 @@ The message is subjected to the same content_filter settings
|
|||||||
useful when content_filter settings have changed.
|
useful when content_filter settings have changed.
|
||||||
.RE
|
.RE
|
||||||
.IP
|
.IP
|
||||||
Warning: Postfix queue IDs are reused.
|
Warning: Postfix queue IDs are reused (always with Postfix
|
||||||
|
<= 2.8; and with Postfix >= 2.9 when enable_long_queue_ids=no).
|
||||||
There is a very small possibility that \fBpostsuper\fR(1) requeues
|
There is a very small possibility that \fBpostsuper\fR(1) requeues
|
||||||
the wrong message file when it is executed while the Postfix mail
|
the wrong message file when it is executed while the Postfix mail
|
||||||
system is running, but no harm should be done.
|
system is running, but no harm should be done.
|
||||||
@ -195,7 +197,8 @@ file name changes.
|
|||||||
.IP \fB-S\fR
|
.IP \fB-S\fR
|
||||||
A redundant version of \fB-s\fR that requires that long
|
A redundant version of \fB-s\fR that requires that long
|
||||||
file names also match the message file inode number. This
|
file names also match the message file inode number. This
|
||||||
option exists for testing purposes.
|
option exists for testing purposes, and is available with
|
||||||
|
Postfix 2.9 and later.
|
||||||
.IP \fB-v\fR
|
.IP \fB-v\fR
|
||||||
Enable verbose logging for debugging purposes. Multiple \fB-v\fR
|
Enable verbose logging for debugging purposes. Multiple \fB-v\fR
|
||||||
options make the software increasingly verbose.
|
options make the software increasingly verbose.
|
||||||
|
@ -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 "20110322"
|
#define MAIL_RELEASE_DATE "20110323"
|
||||||
#define MAIL_VERSION_NUMBER "2.9"
|
#define MAIL_VERSION_NUMBER "2.9"
|
||||||
|
|
||||||
#ifdef SNAPSHOT
|
#ifdef SNAPSHOT
|
||||||
|
@ -49,7 +49,8 @@
|
|||||||
/* As a safety measure, the word \fBALL\fR must be specified in upper
|
/* As a safety measure, the word \fBALL\fR must be specified in upper
|
||||||
/* case.
|
/* case.
|
||||||
/* .sp
|
/* .sp
|
||||||
/* Warning: Postfix queue IDs are reused.
|
/* Warning: Postfix queue IDs are reused (always with Postfix
|
||||||
|
/* <= 2.8; and with Postfix >= 2.9 when enable_long_queue_ids=no).
|
||||||
/* There is a very small possibility that postsuper deletes the
|
/* There is a very small possibility that postsuper deletes the
|
||||||
/* wrong message file when it is executed while the Postfix mail
|
/* wrong message file when it is executed while the Postfix mail
|
||||||
/* system is delivering mail.
|
/* system is delivering mail.
|
||||||
@ -148,7 +149,8 @@
|
|||||||
/* useful when content_filter settings have changed.
|
/* useful when content_filter settings have changed.
|
||||||
/* .RE
|
/* .RE
|
||||||
/* .IP
|
/* .IP
|
||||||
/* Warning: Postfix queue IDs are reused.
|
/* Warning: Postfix queue IDs are reused (always with Postfix
|
||||||
|
/* <= 2.8; and with Postfix >= 2.9 when enable_long_queue_ids=no).
|
||||||
/* There is a very small possibility that \fBpostsuper\fR(1) requeues
|
/* There is a very small possibility that \fBpostsuper\fR(1) requeues
|
||||||
/* the wrong message file when it is executed while the Postfix mail
|
/* the wrong message file when it is executed while the Postfix mail
|
||||||
/* system is running, but no harm should be done.
|
/* system is running, but no harm should be done.
|
||||||
@ -189,7 +191,8 @@
|
|||||||
/* .IP \fB-S\fR
|
/* .IP \fB-S\fR
|
||||||
/* A redundant version of \fB-s\fR that requires that long
|
/* A redundant version of \fB-s\fR that requires that long
|
||||||
/* file names also match the message file inode number. This
|
/* file names also match the message file inode number. This
|
||||||
/* option exists for testing purposes.
|
/* option exists for testing purposes, and is available with
|
||||||
|
/* Postfix 2.9 and later.
|
||||||
/* .IP \fB-v\fR
|
/* .IP \fB-v\fR
|
||||||
/* Enable verbose logging for debugging purposes. Multiple \fB-v\fR
|
/* Enable verbose logging for debugging purposes. Multiple \fB-v\fR
|
||||||
/* options make the software increasingly verbose.
|
/* options make the software increasingly verbose.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user