summaryrefslogtreecommitdiff
path: root/mail/coolmail
diff options
context:
space:
mode:
authoritojun <itojun>2001-01-13 07:46:57 +0000
committeritojun <itojun>2001-01-13 07:46:57 +0000
commit8e3f7eb7f864e6dc4b72959906be29012e85d73a (patch)
treebb0eb4d626cd2c92e3fda334bda011c5d5837387 /mail/coolmail
parent8b7c34b21b7086ae42675434b629105c860e5d8c (diff)
downloadpkgsrc-8e3f7eb7f864e6dc4b72959906be29012e85d73a.tar.gz
upgrade to 20001217 snapshot.
Major changes with snapshot-20001217 ==================================== This release involves little change in functionality and a lot of small changes to lots of files. The code is put out as a separate snapshot release so that I have a tested baseline for further work. All time-related configuration parameters now accept a one-letter suffix to indicate the time unit (s: second, m: minute, h: hour, d: day, w: week). The exceptions are the LDAP and MYSQL modules which are maintained separately. The mysql client was partially rewritten in order to elimimate some memory allocation/deallocation problems. The code needs more work, and needs to be tested in a real production environment. The local_transport and default_transport configuration parameters can now be specified in transport:destination notation, just like the mailbox_transport and fallback_transport parameters. The :destination part is optional. However, these parameters take only one destination, unlike relayhost and fallback-relay which take any number of destinations. Incompatible changes with snapshot-20001210 =========================================== If this release does not work for you, you can go back to a previous Postfix version without losing your mail, subject to the "incompatible changes" listed for previous Postfix releases below. When delivering to /file/name (as directed in an alias or .forward file), the local delivery agent now logs a warning when it is unable to create a /file/name.lock file. Mail is still delivered as before. The "sun_mailtool_compatibility" feature is going away (a compatibility mode that turns off kernel locks on mailbox files). It still works, but a warning is logged. Instead of using "sun_mailtool_compatibility", specify the mailbox locking strategy as "mailbox_delivery_lock = dotlock". The Postfix SMTP client now skips SMTP server replies that do not start with "CODE SPACE" or with "CODE HYPHEN" and flags them as protocol errors. Older Postfix SMTP clients silently treated "CODE TEXT" as "CODE SPACE TEXT", i.e. as a valid SMTP reply. This snapshot does not yet change default relay settings. That change alone affects a dozen files, most of which documentation. This may be an incompatibility with some people's expectations, but such are my rules - between code freeze and release no major functionality changes are allowed. Several interfaces of libutil and libglobal routines have changed. This may break third-party code written for Postfix. In particular, the safe_open() routine has changed, the way the preferred locking method is specified in the sys_defs.h file, as well as all routines that perform file locking. When compiling third-party code written for Postfix, the incompatibilities will be detected by the compiler provided that #include file dependencies are properly maintained. Major changes with snapshot-20001210 ==================================== This snapshot includes bugfixes that were already released as patches 12 and 13 for the 19991231 "stable" release: - The queue manager could deadlock for 10 seconds when bouncing mail under extreme load from one-to-one mass mailings. - Local delivery performance was substandard, because the per-user concurrency limit accidentally applied to the entire local domain. The mailbox locking style is now fully configurable at runtime. The new configuration parameter is called "mailbox_delivery_lock". Depending on the operating system type, mailboxes can be locked with one or more of "flock", "fcntl" or "dotlock". The command "postconf -l" shows the available locking styles. The default mailbox locking style is system dependent. This change affects all mailbox and all "/file/name" deliveries by the Postfix local delivery agent. The new "import_environment" and "export_environment" configuration parameters now provide explicit control over what environment variables Postfix will import, and what environment variables Postfix will pass on to a non-Postfix process. This is better than hard-coding my debugging environment into public releases. The "mailbox_transport" and "fallback_transport" parameters now understand the form "transport:nexthop", with suitable defaults when either transport or nexthop are omitted, just like in the Postfix transport map. This allows you to specify for example, "mailbox_transport = lmtp:unix:/file/name". The MYSQL client now supports server connections over UNIX-domain sockets. Code provided by Piotr Klaban. See the file MYSQL_README for examples of "host" syntax.
Diffstat (limited to 'mail/coolmail')
0 files changed, 0 insertions, 0 deletions