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
|
||||
benefit, renaming long->short queue IDs will not change the
|
||||
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
|
||||
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
|
||||
settings (CCARGS, AUXLIBS) in case binary packages
|
||||
don't install the makedefs.out file.
|
||||
|
@ -212,7 +212,7 @@ sub rec_get {
|
||||
|
||||
sub qenv {
|
||||
my ($qfile) = @_;
|
||||
return unless $qfile =~ m{(^|/)[A-F0-9]{6,}$};
|
||||
return unless $qfile =~ m{(^|/)[A-Za-z0-9]{6,}$};
|
||||
my @st = lstat($qfile);
|
||||
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
|
||||
word <b>ALL</b> must be specified in upper case.
|
||||
|
||||
Warning: Postfix queue IDs are reused. There is a
|
||||
very small possibility that postsuper deletes the
|
||||
wrong message file when it is executed while the
|
||||
Postfix mail system is delivering mail.
|
||||
Warning: Postfix queue IDs are reused (always with
|
||||
Postfix <= 2.8; and with Postfix >= 2.9 when
|
||||
<a href="postconf.5.html#enable_long_queue_ids">enable_long_queue_ids</a>=no). There is a very small
|
||||
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:
|
||||
|
||||
@ -166,11 +168,12 @@ POSTSUPER(1) POSTSUPER(1)
|
||||
new local mail submissions. This is useful
|
||||
when <a href="postconf.5.html#content_filter">content_filter</a> settings have changed.
|
||||
|
||||
Warning: Postfix queue IDs are reused. There is a
|
||||
very small possibility that <a href="postsuper.1.html"><b>postsuper</b>(1)</a> requeues
|
||||
the wrong message file when it is executed while
|
||||
the Postfix mail system is running, but no harm
|
||||
should be done.
|
||||
Warning: Postfix queue IDs are reused (always with
|
||||
Postfix <= 2.8; and with Postfix >= 2.9 when
|
||||
<a href="postconf.5.html#enable_long_queue_ids">enable_long_queue_ids</a>=no). There is a very small
|
||||
possibility that <a href="postsuper.1.html"><b>postsuper</b>(1)</a> requeues the wrong
|
||||
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.
|
||||
|
||||
@ -205,7 +208,8 @@ POSTSUPER(1) POSTSUPER(1)
|
||||
|
||||
<b>-S</b> A redundant version of <b>-s</b> that requires that long
|
||||
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-
|
||||
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
|
||||
case.
|
||||
.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
|
||||
wrong message file when it is executed while the Postfix 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.
|
||||
.RE
|
||||
.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
|
||||
the wrong message file when it is executed while the Postfix mail
|
||||
system is running, but no harm should be done.
|
||||
@ -195,7 +197,8 @@ file name changes.
|
||||
.IP \fB-S\fR
|
||||
A redundant version of \fB-s\fR that requires that long
|
||||
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
|
||||
Enable verbose logging for debugging purposes. Multiple \fB-v\fR
|
||||
options make the software increasingly verbose.
|
||||
|
@ -20,7 +20,7 @@
|
||||
* Patches change both the patchlevel and the release date. Snapshots have no
|
||||
* patchlevel; they change the release date only.
|
||||
*/
|
||||
#define MAIL_RELEASE_DATE "20110322"
|
||||
#define MAIL_RELEASE_DATE "20110323"
|
||||
#define MAIL_VERSION_NUMBER "2.9"
|
||||
|
||||
#ifdef SNAPSHOT
|
||||
|
@ -49,7 +49,8 @@
|
||||
/* As a safety measure, the word \fBALL\fR must be specified in upper
|
||||
/* case.
|
||||
/* .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
|
||||
/* wrong message file when it is executed while the Postfix mail
|
||||
/* system is delivering mail.
|
||||
@ -148,7 +149,8 @@
|
||||
/* useful when content_filter settings have changed.
|
||||
/* .RE
|
||||
/* .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
|
||||
/* the wrong message file when it is executed while the Postfix mail
|
||||
/* system is running, but no harm should be done.
|
||||
@ -189,7 +191,8 @@
|
||||
/* .IP \fB-S\fR
|
||||
/* A redundant version of \fB-s\fR that requires that long
|
||||
/* 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
|
||||
/* Enable verbose logging for debugging purposes. Multiple \fB-v\fR
|
||||
/* options make the software increasingly verbose.
|
||||
|
Loading…
x
Reference in New Issue
Block a user