mirror of
https://github.com/vdukhovni/postfix
synced 2025-09-01 14:45:32 +00:00
postfix-2.8.9
This commit is contained in:
committed by
Viktor Dukhovni
parent
a3e9b5d9c2
commit
f42575b3c9
@@ -16747,3 +16747,22 @@ Apologies for any names omitted.
|
|||||||
have been updated when it was re-purposed to handle DSN
|
have been updated when it was re-purposed to handle DSN
|
||||||
SUCCESS notifications. Problem reported by Sabahattin
|
SUCCESS notifications. Problem reported by Sabahattin
|
||||||
Gucukoglu. File: bounce/bounce_trace_service.c.
|
Gucukoglu. File: bounce/bounce_trace_service.c.
|
||||||
|
|
||||||
|
20120202
|
||||||
|
|
||||||
|
Bugfix (introduced: Postfix 2.3): the "change header" milter
|
||||||
|
request could replace the wrong header. A long header name
|
||||||
|
could match a shorter one, because a length check was done
|
||||||
|
on the wrong string. Reported by Vladimir Vassiliev. File:
|
||||||
|
cleanup/cleanup_milter.c.
|
||||||
|
|
||||||
|
20120214
|
||||||
|
|
||||||
|
Bugfix (introduced: Postfix 2.4): extraneous null assignment
|
||||||
|
caused core dump when postlog emitted the "usage" message.
|
||||||
|
Reported by Kant (fnord.hammer). File: postlog/postlog.c.
|
||||||
|
|
||||||
|
20120217
|
||||||
|
|
||||||
|
Cleanup: missing #include statement for bugfix code added
|
||||||
|
20111226. File: local/unknown.c.
|
||||||
|
@@ -840,8 +840,7 @@ static off_t cleanup_find_header_start(CLEANUP_STATE *state, ssize_t index,
|
|||||||
/* Reset the saved PTR record and update last_type. */ ;
|
/* Reset the saved PTR record and update last_type. */ ;
|
||||||
else if ((header_label == 0
|
else if ((header_label == 0
|
||||||
|| (strncasecmp(header_label, STR(buf), len) == 0
|
|| (strncasecmp(header_label, STR(buf), len) == 0
|
||||||
&& (IS_SPACE_TAB(STR(buf)[len])
|
&& (strlen(header_label) == len)))
|
||||||
|| STR(buf)[len] == ':')))
|
|
||||||
&& --index == 0) {
|
&& --index == 0) {
|
||||||
/* If we have a saved PTR record, it points to start of header. */
|
/* If we have a saved PTR record, it points to start of header. */
|
||||||
break;
|
break;
|
||||||
|
@@ -20,8 +20,8 @@
|
|||||||
* 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 "20120201"
|
#define MAIL_RELEASE_DATE "20120302"
|
||||||
#define MAIL_VERSION_NUMBER "2.8.8"
|
#define MAIL_VERSION_NUMBER "2.8.9"
|
||||||
|
|
||||||
#ifdef SNAPSHOT
|
#ifdef SNAPSHOT
|
||||||
# define MAIL_VERSION_DATE "-" MAIL_RELEASE_DATE
|
# define MAIL_VERSION_DATE "-" MAIL_RELEASE_DATE
|
||||||
|
@@ -590,6 +590,7 @@ unknown.o: ../../include/argv.h
|
|||||||
unknown.o: ../../include/attr.h
|
unknown.o: ../../include/attr.h
|
||||||
unknown.o: ../../include/been_here.h
|
unknown.o: ../../include/been_here.h
|
||||||
unknown.o: ../../include/bounce.h
|
unknown.o: ../../include/bounce.h
|
||||||
|
unknown.o: ../../include/defer.h
|
||||||
unknown.o: ../../include/deliver_pass.h
|
unknown.o: ../../include/deliver_pass.h
|
||||||
unknown.o: ../../include/deliver_request.h
|
unknown.o: ../../include/deliver_request.h
|
||||||
unknown.o: ../../include/delivered_hdr.h
|
unknown.o: ../../include/delivered_hdr.h
|
||||||
|
@@ -72,6 +72,7 @@
|
|||||||
#include <mail_addr.h>
|
#include <mail_addr.h>
|
||||||
#include <sent.h>
|
#include <sent.h>
|
||||||
#include <deliver_pass.h>
|
#include <deliver_pass.h>
|
||||||
|
#include <defer.h>
|
||||||
|
|
||||||
/* Application-specific. */
|
/* Application-specific. */
|
||||||
|
|
||||||
|
@@ -206,7 +206,6 @@ int main(int argc, char **argv)
|
|||||||
if (isatty(STDERR_FILENO))
|
if (isatty(STDERR_FILENO))
|
||||||
msg_vstream_init(tag, VSTREAM_ERR);
|
msg_vstream_init(tag, VSTREAM_ERR);
|
||||||
msg_syslog_init(tag, LOG_PID, LOG_FACILITY);
|
msg_syslog_init(tag, LOG_PID, LOG_FACILITY);
|
||||||
tag = 0;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Parse switches.
|
* Parse switches.
|
||||||
|
Reference in New Issue
Block a user