Postfix snapshot 1.1.11-20020718 available
[email protected] (Wietse Venema) Thu, 18 Jul 2002 20:56:23 -0400 (EDT)
| Newsgroups | gmane.mail.postfix.announce |
|---|---|
| Message-ID | <[email protected]> |
Postfix snapshot 20020718 catches up on a few things that I implemented before and after the time that I was gone in June. The difference between a snapshot and an official release is as follows: the official release does not change except for bugfixes and portability patches. New features are tried out in snapshot releases. Code that works and that stops changing becomes part of Postfix official version 1.2. - The masquerade_domains feature now supports exceptions. Prepend a ! character to a domain name in order to not strip its subdomain structure. More information in conf/sample-rewrite.cf. - The Postfix virtual delivery agent supports catch-all entries (@domain.tld) in lookup tables. These match users that do not have a specific [email protected] entry. see VIRTUAL_README and man 8 virtual. For more details, including incompatibilities, see the RELEASE_NOTES and HISTORY file fragments below. Available from ftp://ftp.porcupine.org/mirrors/postfix-release/experimental: 232627 Jul 18 20:38 postfix-1.1.11-20020718.HISTORY 66724 Jul 17 20:32 postfix-1.1.11-20020718.RELEASE_NOTES 1254831 Jul 18 20:39 postfix-1.1.11-20020718.tar.gz 152 Jul 18 20:39 postfix-1.1.11-20020718.tar.gz.sig Soon to appear on the mirror sites listed on www.postfix.org. Wietse RELEASE_NOTES fragment: ======================= Incompatible changes with Postfix snapshot 1.1.11-20020717 ========================================================== The default timeout for establishing an SMTP connection has been reduced to 30 seconds, because many systems have an atrociously large default timeout value. The Postfix SMTP client now logs a warning when the same domain is listed in main.cf:mydestination as well as a Postfix-style virtual map. Such a mis-configuration may cause mail for users to be rejected with "user unknown". Postfix no longer strips multiple '.' characters from the end of an email address or domain name. Only one '.' is tolerated. The SMTP server reject_unknown_{sender,recipient}_domain etc. restrictions now also attempt to look up AAAA (IPV6 address) records. Major changes with Postfix snapshot 1.1.11-20020717 =================================================== The masquerade_domains feature now supports exceptions. Prepend a ! character to a domain name in order to not strip its subdomain structure. More information in conf/sample-rewrite.cf. The Postfix virtual delivery agent supports catch-all entries (@domain.tld) in lookup tables. These match users that do not have a specific [email protected] entry. The virtual delivery agent now ignores address extensions ([email protected]) when searching its lookup tables, but displays the extensions in Delivered-To: message headers. HISTORY file fragment: ====================== 20020705 Safety: log a warning when a domain is listed in mydestination and (virtual_maps or virtual_mailbox_maps). This configuration error causes the Postfix SMTP server to reject recipients when the local_recipient_maps feature is enabled. File: smtpd/smtpd_check.c. 200207011 Portability: in the master daemon, the default now is to enable the signal handler code that writes a byte into a pipe, instead of the signal handler code that sets a global flag and hopes that select() will somehow wake up. File: master/master_sig.c. This is needed for some IRIX and UnixWare versions, but it should also produce a robust result on all other supported systems. Performance: the default SMTP connection establishment timeout is now 30 seconds, instead of the system default which can be atrociously large. 20020712 When DNS lookup fails while delivering mail, report not only the domain name but also the DNS record type. This should clue in people who ask why Postfix can't find a domain while nslookup can. File: dns/dns_lookup.c. 20020713 Bugfix: undo change made at 20020610 that causes the trivial resolver client to loop when an address consists entirely of @ and . characters. File: trivial-rewrite/resolve.c. Cleanup: Postfix no longer strips multiple '.' at the end of a domain name. One '.' is silently tolerated. Files: trivial-rewrite/rewrite.c, trivial-rewrite/resolve.c, global/resolve_local.c. This policy is too distributed. 20020715 Feature: @domain.tld catch-all map entries for the virtual mail delivery agent. Files: global/virtual8_maps_find.c, virtual/mailbox.c, smtpd/smtpd_check.c. Feature: the virtual mail delivery agent now accepts address extensions ([email protected]), ignores them when looking up users in its tables, but displays them in Delivered-To: message headers. File: global/virtual8_maps_find.c. 20020716 Feature: domain names in a masquerade_domains list can now be prefixed with !, in order to disable masquerading for that domain name and for its subdomains. File: cleanup/cleanup_masquerade.c. 20020717 Bugfix: Mac OS X niscript (Netinfo) update by Gerben Wierda. File: auxiliary/MacOSX/niscript. Feature: The SMTP server reject_unknown_whatever restrictions now also attempt to look up AAAA (IPV6 address) records. Jun-ichiro itojun Hagino, IIJ labs. Files: smtpd/smtpd_check.c, dns/dns_lookup.c. 20020718 Bugfix: unnecessary lookups for extended addresses by the virtual8_maps_find() routine. Victor Duchovni. His patch did not work, nor did my own, but the present version should be OK. File: global/virtual8_maps_find.c.