this is not set not in the default configuration, check with
grep 'verify.*=.*header_syntax' /usr/local/etc/exim/configure
<http://www.guninski.com/exim1.html>
- change `WITH_EXIMON' to include exim-monitor in this package
- remove WITHOUT_WILDLSEARCH, it was non-functional
- add fix for race condition in MBX locking
- add fix for rewrite bug
- add iplsearch wishlist patch
A surprisingly large number of minor bugs have been fixed.
Support for maildirsize files has been completely rewritten.
A limited number of feature enhancements are included.
For instance, TLS now supports Certificate Revocation Lists (CRL),
and the dnslookup router now (optionally) supports the use of SRV
records (see RFC 2782) in addition to MX and address records.
- /usr/local/share/doc/exim/NewStuff
- /usr/local/share/doc/exim/ChangeLog
- /usr/local/share/doc/exim/README.UPDATING
real users for mail, there are still plenty of mail servers that use
real users, and the lookup costs 292 bytes in the executable. The
feature can be disabled with WITHOUT_PASSWD.
Bump PORTREVISION accordingly.
2) Allow the operator to override exim user and group with EXIM_USER and
EXIM_GROUP. This was made possible by the introduction of runtime
resolution of the exim_user UID and the exim_group GID, new in
exim-4.30.
Reported by: Phil Pennock <pdp@nl.demon.net>
the OS is some version of FreeBSD.
1) krion was unhappy about disclosure for security reasons.
2) Oliver Eikemeier and I think that having at least "FreeBSD" in
the headers is useful for support.
3) Oliver and I don't think the security issue is a big deal.
4) However, the previous implementation for including the OS version
used the version of the package builder, which could lead to
confusion in support.
So a reasonable compromise is to include just ${OPSYS} but not ${OSREL}.
Bump PORTREVISION accordingly.
* Add bugfix for numeric overflow.
* Update clamav installation instructions for changes to the clamav port.
Bump PORTREVISION accordingly.
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
* Update to exim-4.24 (bugfix release).
* Wishlist patch for "eqi" incorporated.
* Mark exim-{ldap2,mysql,postgresql,} as conflicting.
* Substitute PORTREVISION for build number so that the version string
hints at which version of the port the binary comes from.
* Clean up POST-INSTALL-NOTES.
* Install example scripts, especially upgrade converters, now that exim-old
has been retired.
* Enable DNSDB-style lookup support by default; it can be disabled with
WITHOUT_DNSDB.
* Simplify LDAP support, using various versions of OpenLDAP only.
The old WITH_OPENLDAP[0-9][0-9] options are now invalid; use
WITH_OPENLDAP and/or WITH_OPENLDAP_VER instead.
* Retired exim-ldap port; OpenLDAP 1.2 is ancient.
* Allow the operator to specify preferred MySql version with
WITH_MYSQL_VER.
* Allow the operator to specify preferred Berkeley DB version with
WITH_BDB_VER; the old DB_LIB_VERSION option is now invalid.
* Respect bsd.ports.mk defaults of MySQL 4.0 and OpenLDAP 2.1.
* Allow the operator to specify default charset for header conversions,
with WITH_DEFAULT_CHARSET.
* Limit configure files to ${PREFIX}/etc/exim by default for security
reasons; the operator may override this behaviour with
WITHOUT_ALT_CONFIG_PREFIX.
!!!WARNING!!!
Some of these changes may cause trouble for folks who have a bunch of
exim port tweaks in make.conf and pkgtools.conf. The ALT_CONFIG_PREFIX
change may break existing deployments.
PR: ports/57098
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
PR: ports/56117
Submitted by: Pat Lashley <patl+freebsd@volant.org>
PR: ports/57099
Reported by: Mark Foster <mark@foster.cc>
I'm not bumping PORTREVISION for this one; I've _just_ bumped it for
major changes a few moments ago and you'd have to be pretty unlucky
to pick up those changes but not this one.
Reported by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
Submitted by: Lukasz Grochal <lgrochal@rmf.pl>
replacement for FreeBSD:
* Use an rc.subr start/stop script.
* Include contributed periodic scripts.
* Replace $PREFIX with the build-time value of PREFIX.
* Generate a default configure file if it doesn't exist at install-time.
* Remove the default configure file if it hasn't been modified at
deinstall-time.
* Install additional documentation.
* Move creation and removal of /var/log/exim to pkg-plist.
Bump PORTREVISION accordingly.
This paves the way for ports/56458, which teaches sysinstall about Exim.
Bug trhodes about that PR. :-)
PR: ports/56450
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
1) Update to exiscan-acl patch revision 11.
2) Spin info files off into their own port, exim-doc-info.
3) Pet portlint.
PR: ports/56291
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
is defined.
Add a note indicating that Cyrus pwcheck authentication daemon support
(enabled with WITH_PWCHECK) is deprecated.
Submitted by: Jez Hancock <jez.hancock@munk.nu>
* IPv6 bug fix incorporated.
* Catch up with changes in makefiles.
* Make portlint happier with respect to DOCSDIR, INFO and spaces.
* Use the new INFO macro.
* Use PATCHFILES instead of patching by hand, now that we don't support
the non-ACL exiscan patch.
This release fixes a few last minute release mistakes from 4.21.
PR: ports/55701
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
This reinstates exim-4.21, but with PORTREVISION bumped so that folks
unlucky enough to get the bum version can easily upgrade.
Include a patch to fix the reported IPv6 bug.
The update causes segfaults during remote delivery for at least one
IPv6 user, and I don't have an IPv6 testbed to work with yet.
Requested by: Suresh Ramasubramanian <suresh@outblaze.com>
* This is a mostly maintenance release, although some new features have
been added (including Sieve support).
!!!WARNING!!!
The non-ACL exiscan patch is no longer supported. The exiscan-acl patch
is now used by default, unless WITHOUT_EXISCAN is given.
This means that existing installations that rely on non-ACL exiscan
CAN NOT be upgraded without changes to the configure file.
is defined.
Kick off with Exim 4 wish list item #163, which allows suppression of
the Received header if received_header_text is empty.
PR: ports/53432
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
Improved clamd support.
New FAQ/example documentation.
2) Enable wildlsearch lookups by default and add new
WITHOUT_WILDLSEARCH knob for disabling them.
3) Issue a fat warning if 127.0.0.1 is found in the relay_from_hosts
hostlist of an existing configure file on upgrade. This is important
for IPv6 users and doesn't hurt IPv4-only users.
4) Attempt local deliveries as the owner of the mailbox (still group
mail) and don't fail if the existing mailbox permissions are narrower
than those with which we would have created it. This works around
pw(8) creating mailboxes with 0600 permission (instead of 0660).
Don't advertise Exim's configuration syntax as simple any more. This
implies that you could leverage Exim's power with just a little reading,
which is not the case.
Bump PORTREVISION accordingly.
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com> (1)
PR: ports/52952 (2)
Submitted by: Tim Bishop <tim@bishnet.net> (2)
Reported by: Yann Golanski <yann@kierun.org> (3)
Reported by: "Simon L. Nielsen" <simon@nitro.dk> (4)
antivirus and adds clamd support.
* Use the bz2 patch for exiscan-acl.
* Add a CVS Id tag to exim.sh
Add a reload command to exim.sh.
Bump PORTREVISION accordingly.
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
support by default and provide the WITHOUT_AUTH_SPA knob to turn it off.
Adds 11KB to the installed binary and requires configuration changes to
enable, so it seems a harmless addition to the default feature set.
Bump PORTREVISION accordingly.
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>