This introduces a new 'pop3' flavour, since the package bundles a POP3
server that can read from maildirs and use the same authmodules also.
And a number of stability fixes, including leaking file descriptions,
maildir handling, and also compliance with the latest IETF IMAP drafts.
Quote from the RELEASE_NOTES file:
Incompatible changes with snapshot-20001121
===========================================
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.
Major changes with snapshot-20001121
====================================
Support for RedHat Linux 7.0. On RedHat Linux 7.0, you must install
the db3-devel RPM before you can compile the Postfix source code.
The mailbox_transport feature works again. It was broken when the
"require_home_directory" feature was added.
More general virtual domain support. Postfix now supports both
Sendmail-style virtual domains and Postfix-style virtual domains.
Details and examples are given in the revised virtual manual page.
- With Sendmail-style virtual domains, local users/aliases/mailing
lists are visible as localname@virtual.domain. This is convenient
if you want to host mailing lists under virtual domains.
- With Postfix-style virtual domains, local users/aliases/mailing
lists are not visible as localname@virtual.domain. Each virtual
domain has its own separate name space.
More general "soft bounce" feature. Specify "soft_bounce = yes"
in main.cf to prevent the SMTP server from bouncing mail while you
are testing configurations. Until this release the SMTP server was
not aware of soft bounces.
This one has been pending for around two months because
it installs root suid files. The port strips these out
by default, and pkg/SECURITY has details on if they need
to be reenabled. qmail at least doesnt need it, others can
probably be configured to not.
(naddy@ and avsm@ discussed this)
--
maildrop is a replacement for your local mail delivery agent. It
reads a mail message from standard input, then delivers the message
to your mailbox. maildrop knows how to deliver mail to mbox-style
mailboxes, and maildirs.
maildrop will optionally read instructions from a file, which
describes how to filter incoming mail. Instructions can be provided
having mail delivered to alternate mailboxes, or forwarded somewhere
else. Unlike procmail, maildrop uses a structured filtering language.
maildrop is written in C++, and is significantly larger than procmail
in compiled form. However, it uses resources much more efficiently.
Unlike procmail, maildrop will not read a 10 megabyte mail message
into memory. Large messages are saved in a temporary file, and are
filtered from the temporary file.
(notable changes: better locking, improved RC scripts, THREAD semantics
updated to latest IETF draft, unicode support, bug fixes)
- bump NEED_VERSION, MAINTAINER real name added
- regenerate RC patch
- PLIST tweaked to not delete libexec/authlib, which is being
used by other applications now (e.g. vmailmgr)
--
Postfix 19991231 patch 09 fixes a memory corruption problem, and
includes a long list of minor bugfixes and robustness improvements
that already featured in snapshot releases (or that will feature
in the next one).
- When propagating an address extension to the right-hand side
of a virtual or canonical mapping, the cleanup server could
access memory that was no longer allocated and die with signal
11. This would happen when the result address length was more
than about 100 characters. Credit to Adi Prasaja @ satunet.com
for coming up with a small reproducible demo.
Pine has historically built against an internal copy
of the c-client library, however c-client development
has progressed beyond what is shipped with pine.
(It would appear that all new development work is
being done via UW's imap server codebase.) This change
allows pine to utilize improvements/bugfixes in the
c-client library. A consequence of this change is
that the recently reported vulnerability to BugTraq
regarding malformed X-keywords header has been fixed.
unix-mx driver doesn't set file permissions properly for non-private
messages (e.g. public#). The problem caused by mx_append procedure,
where the driver doesn't call set_mbx_permissions for just created
message file.
--
From: FreeBSD
This leads to three packages:
pine, pine+pico, pico
Note that pine does not depend on pico, since it links with the static
libpico library.
The old pine package corresponds to the newer pine+pico package.
port/package to use it
- add missing CONFIGURE_ENV options to bring in gettext support
- add a few patches to ensure mutt does not use its own gettext headers
but the headers installed on the system instead
- remove install message from Makefile and put it into pkg/MESSAGE so it's
displayed properly once this port is made into a package
- rename one patch, patch-fix_DOTLOCK_group -> patch-configure
- remove FAKE=Yes and license type
- remove configure script and integrate it into the Makefile
- add #!/bin/sh to DEINSTALL
- re-arrange INSTALL script a bit and remove bogus PIDFILE variable
- change lots of whitespace to tabs
- add HOMEPAGE
- remove license type
- add @comment with RCS id to PLIST
- use better filename for patch and change it to a unified diff