allows the user to define DEFANG_USER and DEFANG_GROUP in the
MAKECONF file. Fixes PR 32540.
- Added the configurable variables to BUILD_DEFS, so that they are shown
during the build process.
- Bumped PKGREVISION.
While here add PKGMANDIR support.
Changes since last packaged version (1.0.1):
Version 1.1.1 - 11 November 2005
--------------------------------
- Bug fix; minor memory leak.
- Bug fix; on some systems, failure resulted while disconnecting from all the
servers, during the shutdown phase just before exiting.
Version 1.1 - 24 August 2005
----------------------------
- Addition of the list() and lsub() commands, that make it possible to get a
list of the available mailboxes or only of those that are subscribed.
Implementation of the IMAP LIST/LSUB commands, with additional support for
the IMAP CHILDREN (RFC 3348) and IMAP NAMESPACE (RFC 2342) extensions.
- New program option to execute a string from the command line, without loading
a configuration file.
- New program option to enter interactive mode after executing the
configuration file or the command line.
- Servers that reply with multiple SEARCH responses are taken into
consideration.
- Bug fix; failure to parse the response to fetchfast() that some mail servers
sent.
- Bug fix; in some systems and when in debug mode, an empty namespace caused
program fault.
version 1.71: Thu Jan 5 11:20:52 CET 2006
- grrrr tests failed
version 1.70: Thu Jan 5 11:17:05 CET 2006
- Mail::Mailer::testfile.pm adds "from" display to trace output.
[wurblzap]
- fixed regex in Mail::Address [J Meyers]
version 1.68: Thu Jan 5 10:29:25 CET 2006
- Updated copyright year.
- Removed 'use locale' from Mail::Address, which tainted the
parsed address. E-mail addresses are ASCII, so this 'locale'
thing seems flawed.
- $adr->name will refuse charset-encoded names. Found by [kappa]
- Improve parse-regexes in Mail::Address. By [J Meyers] and me.
- gnulib update.
- adapted configure.ac for new pkg-config version
- Use gnulib socklen module for socklen_t.
- Lock the logfile.
- W32/DJGPP: Use all files/streams in binary mode.
- W32: Allow %HOME% to override default user configuration directory.
- W32: Enable getpass and netrc functionality.
- Use gnulib getpass module since it now works on Win32.
- Shut down a GnuTLS TLS session with GNUTLS_SHUT_WR instead of
GNUTLS_SHUT_RDWR. This prevents session hangs in certain situations.
It is safe to do this because we never reuse a connection when TLS was shut
down. Thanks to Jens Kammler for the problem report!
- Do not rely on a failing malloc setting errno in xalloc_die()
- Make the GnuTLS code accept old version 1 CA certificates when verifying
certificates.
- Renamed LOCK_(READ|WRITE) to OSENV_LOCK_(READ|WRITE) in os_env.[ch] to avoid
name clashes with <fcntl.h>
2.0.2:
* Bug 115: MAX_LINESIZE consistency.
* Bug 119: Memory leak in dbmail-lmtpd.
* Bug 131: Determine DBMail version (for now, only via command line -V).
* Bug 132: dbmail-util had a few incorrect stdout/stderr messages.
* Bug 135: Delivery chain fails to set is_header on header rows.
* Bug 143: Sort.c compiles without CFLAGS.
* Bug 142: Merge preforking with the 2.0 codebase.
* Bug 118: dbmail-users -c username -W does not prompt for password
on FreeBSD. WORKAROUND: Use -W "" (double quotes) to fool getopt
and prompt for a password.
* Bug 91: Infinite loops in both imapd and pop3d.
2.0.4:
* Bug 163: dbmail-users -l nonexistantuser should return non-zero value
* Bug 153: dbmail-util cannot remove unconnected mailboxes.
* Bug 118: dbmail-users -c username -W does not prompt for password on FreeBSD.
* Bug 131: determine dbmail version only shows major.minor, not micro.
* Bug 159: alias bug: if user exists, auth_check_user is skipped.
* Bug 149: Improved imap search performance using weighted search lists.
* Bug 171: max() is indexable in mysql but not in postgresql causing
extreme slowness
* Bug 134: Some MySQL tweaks to be applied.
* Bug 180: dbmail-user -e someuser does not clear the mailboxes
* improved performance on postgresql when opening mailboxes (imapd)
by avoiding SUM() calls.
* Bug 177: compile fails on FreeBSDs getopt.h
* Bug 164: No more mailbox full. Mail bounced with user unknown.
* Bug 181: Error in SQL using SuSE Linux 9, max value for int8 is
exceeded, PostgreSQL 8 + Postfix
2.0.5:
* bug 177: compile fails on FreeBSDs getopt.h
* bug 182: compile fails on FreeBSDs sort.c
* bug 158: a sig term to the root process e.g. the pid from the
pidfile doesn't shutdown imapd/pop3d
* bug 154: dbmail-util outputing "-r" error when -r is no longer valid
* bug 201: Unix socket support for lmtpd
* bug 199: spare child creates zombie
* bug 190: huge load if database crash
* bug 145: LMTP loses return-path
* bug 162: dbmail-pop3d zombies galore..
* bug 213: pop3d sends SIGKILL to init's process group
* bug 185: segfault if user is over-quota in lmtp delivery
* bug 189: if alias == deliver_to, dbmail-smtp hogs mem until killed
by oom or queue gives up
2.0.6:
* corrected reported version (closes#247)
* fixes fatal error in process pool
2.0.7:
* Removed all unsafe code from the signal handlers. This should
mostly benefit FreeBSD users which may have suffered from
unreliable behaviour in the process pool code.
* Added 'ON UPDATE CASCADE' to all foreign key restraints in the
MySQL (InnoDB) and Postgresql create_table files.
* POP3 AUTH command no longer returns list of supported authentication
mechanisms when issued without arguments.
* The results of search folders are cached to speed up the next search.
* The search folder property dialog was implemented.
* The position of 'Delete' menu was changed to prevent its accidental
selection.
* The HTTP scheme is added to the URIs begin with 'www.'.
* Some trailing punctuations were included as URI.
* The bug that search folders under IMAP4 or News folders couldn't be
removed was fixed.
A possible heap overflow in the UPX code has been fixed. General improvements
include better zip and mail processing, and support for a self-protection mode.
The security of the UPX, FSG and Petite modules has been improved, too.
Postfix snapshot 20051220 provides a plug-in architecture for SASL
authentication. With this, Postfix can support multiple SASL
implementations without source code patches.
Incompatibility with snapshot 20051220
======================================
The Postfix-with-Cyrus-SASL build procedure has changed. You now
need to specify -DUSE_CYRUS_SASL in addition to -DUSE_SASL_AUTH or
else you end up without any Cyrus SASL support. The error messages
are:
unsupported SASL server implementation: cyrus
unsupported SASL client implementation: cyrus
Major changes with snapshot 20051220
====================================
Plug-in support for SASL authentication in the SMTP server and in
the SMTP+LMTP client. With this, Postfix can support multiple SASL
implementations without source code patches. Some distributors may
even make SASL support a run-time linking option, just like they
do with Postfix lookup tables.
Hints and tips for plug-in developers are in the xsasl/README file.
For backwards compatibility the default plug-in type is Cyrus SASL,
so everything should behave like it did before. Some error messages
are slightly different, but these are generally improvements.
The "postconf -a" command shows what plug-in implementations are
available for the SMTP server, and "postconf -A" does the same for
the SMTP+LMTP client. Plug-in implementations are selected with
the smtpd_sasl_type, smtp_sasl_type and lmtp_sasl_type configuration
parameters.
Other new configuration parameters are smtpd_sasl_path, smtp_sasl_path
and lmtp_sasl_path. These are better left alone; they are introduced
for the convenience of other SASL implementations.
Postfix 2.2.8 backs out a workaround for broken servers/firewalls
that created more problems than it solved.
- The Postfix 2.2.6 paranoia about malformed remote server replies
caused "multiple delivery" problems or "no delivery" problems with
broken servers/firewalls. Postfix still logs a warning but no longer
defers delivery.
that qmail hard-codes numeric UIDs and GIDs into several binaries.
When installing a binary qmail package, you'll need to ensure that
the qmail users and groups on your system match those with which
the package was compiled.
The binary package is not (yet) redistributable. The only way you'd
get one is by making it yourself. But this allows bulk builds to
finally test all the packages that depend on qmail.
Thanks to joerg for forcing the issue (in a good way).
jails which don't have IPv6 addresses even if the same package can be
used on normal system.
Include openssl/dsa.h to get struct dsa_st on newer OpenSSL versions.
- Bucketed in-memory databases for better concurency
- Large buffer for writing the dump file
- Option to disable human-readable date in dumps
- Check for MXsync sends
- Better handle non fatal I/O errors in MXsync
- Fix ACCESSDB whitelist with multiple recipients
- DRAC support
- Log hostname as well as IP in ACL debug
- Record HELO for SPF 2
Submitted by Ossi 'ohub' Herrala <oherrala@ee.oulu.fi> in private mail
as discussed on IRCnet #NetBSD.
Changes to software:
* Spamprobe has a config file!
* Added comprehensive command line option help.
* Added support for maildir directories to all file based commands.
* Added support for auto-purge (-P command line option).
* Commands create-db and create-config to greate database and config
file.
* Added gif parser support using libungif to analyzes image
attachments and derive useful information from them.
Changes to package:
* bdb is not in SUGGESTED_OPTIONS anymore.
* added depency to graphics/libungif and gif is in SUGGESTED_OPTIONS.