+ Update courier-maildir and maildrop dependencies to latest (0.58.0 and
2.0.4nb3).
+ Create necessary directories in the rc.d script in a start_precmd.
Bump the PKGREVISION to 2.
${COURIER_STATEDIR}/tmp, which defaults to /var/courier/tmp. This
allows some of the servers which drop root privileges too soon to still
write the pid file into a courier-owned directory instead of the
root-owned /var/run.
In mail/courier-mta, de-list ${COURIER_STATEDIR}/webmlm from the list
of owned directories. In fact, webmlmd expects that path to be a
socket file, and breaks horribly if the "webmlm" directory is present
instead.
Bump PKGREVISIONs for the following packages:
mail/courier-imap --> 2
mail/courier-mta --> 9
mail/sqwebmail --> 4
meta-pkgs/courier --> 5
+ Move a few more things around so that it looks more like a default
installation of Courier. In particular, the "cgi-bin" directory has
been renamed "webmail", and sbin/sqwebmaild to sbin/webmaild.
* Use address returned from authlib as return address of sent messages.
* Forbid rename folder if new folder name contains a dot.
* Quietly prune trailing ':' from the tail end of a header name.
* Trim whitespace from login username and new folder names.
(1) they are more likely to do the right thing if the user sets
rc_fast_and_loose; and
(2) they pre-create any necessary directories prior to start the
respective services.
Also, fix the path to the courierwebadmin binary in SPECIAL_PERMS for the
courier-mta package.
Bump the PKGREVISION.
+ Add an INSTALL script that detects the presence of the old
sqwebmail state directory and that informs the admin to move it
to the new location.
+ Install some more of the HTML documentation in the location expected
by courier-mta.
* Complete re-implementation of the LDAP addressbook.
* Increase the maximum size of the CGI environment to avoid certain
classes of browser/website problems.
include:
* log login failures.
* Replace 'nodsn' control file with 'wbnodsn' account option. Replace
'nochangepass' control file with 'wbnochangepass' account option.
Replace 'nochangingfrom' control file with 'wbnochangingfrom' account
option. Replace usexsender with 'wbusexsender' and noimages with
'wbnoimages'.
* Fix off-by 1 in GPG key export.
Changes from version 3.6.2 include:
* Honor ${VARBASE}.
* Remove pcpd and sqwebmaild rc.d scripts and replace them with a
single sqwebmail rc.d script that calls the Courier-provided control
script to start/stop the SqWebMail service daemons.
* Use sysconftool from courier-auth to merge config files.
* Move HTML documentation into ${PREFIX}/share/doc after discussion
with wiz.
* Support for the ACL IMAP extension.
* Improve support for MIME encodings.
* Fixes buffer overflow vulnerability (PR 25774):
http://www.securityfocus.com/bid/9845http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0224