19990326
- Compatibility: Postfix now puts to spaces after the sender
+ Compatibility: Postfix now puts two spaces after the sender
in a "From sender date..." header. Found by John A. Martin,
fixed by Lamont Jones, Hewlett-Packard.
Feature: new dictionary types can be registered with
dict_open_register(). File: util/dict_open.c.
-1990330
+19990330
Bug fix: match_list membership dictionary lookups were case
sensitive when they should not. Patch by Lutz Jaenicke,
Jones, Hewlett-Packard. It is to be expected that full
content filtering will be delegated to an external command.
+19990410
+
+ Bugfix: auto-detection of changes to DB or DBM lookup
+ tables wan't done for TCP connections.
+
+
Future:
Planned: must be able to list the same hash table in
*/
post_mail_fprintf(bounce, "MIME-Version: 1.0");
post_mail_fprintf(bounce, "Content-Type: %s; report-type=%s;",
- "multipart/report", "x-postfix-report");
+ "multipart/report", "plain");
post_mail_fprintf(bounce, "\tboundary=\"%s\"", boundary);
post_mail_fputs(bounce, "");
post_mail_fputs(bounce, "This is a MIME-encapsulated message.");
*/
post_mail_fprintf(bounce, "--%s", boundary);
post_mail_fprintf(bounce, "Content-Description: %s", "Delivery error report");
- post_mail_fprintf(bounce, "Content-Type: %s", "text/x-postfix-report");
+ post_mail_fprintf(bounce, "Content-Type: %s", "text/plain");
post_mail_fputs(bounce, "");
/*
mail_name = Postfix
mail_owner = postfix
mail_spool_directory = /var/mail
-mail_version = Snapshot-19990409
+mail_version = Snapshot-19990410
mailbox_command =
mailbox_transport =
maps_rbl_domains = rbl.maps.vix.com
* Version of this program.
*/
#define VAR_MAIL_VERSION "mail_version"
-#define DEF_MAIL_VERSION "Snapshot-19990409"
+#define DEF_MAIL_VERSION "Snapshot-19990410"
extern char *var_mail_version;
/* LICENSE
if (client_count == 0 && var_idle_limit > 0)
time_left = event_cancel_timer(multi_server_timeout, (char *) 0);
+ if (multi_server_pre_accept)
+ multi_server_pre_accept();
fd = inet_accept(listen_fd);
if (multi_server_lock != 0
&& myflock(vstream_fileno(multi_server_lock), MYFLOCK_NONE) < 0)
if (var_idle_limit > 0)
time_left = event_cancel_timer(single_server_timeout, (char *) 0);
+ if (single_server_pre_accept)
+ single_server_pre_accept();
fd = inet_accept(listen_fd);
if (single_server_lock != 0
&& myflock(vstream_fileno(single_server_lock), MYFLOCK_NONE) < 0)