pids on openbsd can be recycled in intervals smaller than one second
(previous it assumed that they couldnt). This prevents maildir
corruption on heavily loaded servers.
Also temporarily disable ipv6; it seems pretty broken right now.
Eliminate the ldap and mysql flavors - now this package generates
subpackages for the pop3 server, and also mysql, ldap and pgsql
authentication modules. Should make installing it from binary
packages significantly easier, and allow us to build less package
combinations.
- Split into subpackages: courier-pop3 and courier-imap
- pop3 FLAVOR no longer needed, so removed
- Disable ipv6, since if it detects ipv6, it will bind only to the ipv6
socket and expect that to also accept ipv4 connections. Author notified
the static authentication modules.
This allows us to add two new flavors: ldap and mysql, which communicate
via the authdaemon.
Note that this requires users to rehaul their configuration scripts;
the INSTALL script should detect this and print out a message.
- setup CONFIGURE_ENV more carefully
- /etc/userdb -> ${SYSCONFDIR}/userdb - this doesn't go in /etc/courier-imap
since the userdb can be shared across several applications
- finally cave in, and activate the workarounds for bugs in IMAP clients.
This actually breaks RFC2060, but allows NS4/Mozilla/StarOffice brain-dead
clients to work with courier-imap.
--
Add support for the IMAP IDLE extensions
Block out clients that constantly send garbage
- bump NEED_VERSION
This is a bugfix release:
o Fix big5/gb2312 conversion logic.
o Fix authldap connection failure recovery
o Update INSTALL to reflect new upgrade instructions.
- regenerate patches and name them consistently. Note that the
configuration file format and names have changed with this release
- add an INSTALL shell fragment to detect old versions of the config
files and warn the user to regenerate them
- config files now live in /etc/courier-imap, as they are very
generic names, and this avoid conflict with other imap daemons
Summary of changes:
This release fixes some bugs in the POP3 server, adds optional
support for gb2312 and big5 text search, and introduces a new
configuration file format.
The new configuration file format will allow future upgrades
to automatically preserve the existing system configuration data,
instead of installing a default set of configuration files
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.
(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)