20150529
Support for DNS reply TTL values in dnsblog and postscreen.
- Files: dbsblog/dnsblog.c, postscreen/postscreen_early.c,
+ Files: dnsblog/dnsblog.c, postscreen/postscreen_early.c,
postscreen/postscreen_dnsbl.c.
20150607
Workaround: some DNS servers reply with NXDOMAIN for type
NS queries with names that actually have an A record. This
broke check_mumble_ns_access. File: smtpd/smtpd_check.c.
+
+20150711
+
+ Workaround: conditional time default value can result in
+ multiple time unit suffixes. Files: global/conv_time.c
+ global/mail_conf_time.c.
Destination-independent delivery rate delay
-------------------------------------------
-Support to enforce a destination-independent delay between meail
+Support to enforce a destination-independent delay between email
deliveries. The following example inserts 20 seconds of delay
between deliveries with the SMTP transport, limiting the delivery
rate to at most three messages per minute.
errno = 0;
intval = longval = strtol(strval, &end, 10);
if (*strval == 0 || errno == ERANGE || longval != intval || intval < 0
- || (*end != 0 && end[1] != 0))
+ /* || (*end != 0 && end[1] != 0) */)
return (0);
switch (*end ? *end : def_unit) {
msg_panic("parameter %s: missing time unit in default value: %s",
name, defval);
if (ISALPHA(*cp)) {
+#if 0
if (cp[1] != 0)
msg_panic("parameter %s: bad time unit in default value: %s",
name, defval);
+#endif
return (*cp);
}
}
* Patches change both the patchlevel and the release date. Snapshots have no
* patchlevel; they change the release date only.
*/
-#define MAIL_RELEASE_DATE "20150710"
+#define MAIL_RELEASE_DATE "20150711"
#define MAIL_VERSION_NUMBER "3.1"
#ifdef SNAPSHOT