| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
When discard is the last verb for an ACL, ensure that cleanup
occurs. Failure to reach cleanup was introduced in -11.
Bump PORTREVISION accordingly.
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
Submitted by: Jacques Marneweck <jm@ataris.co.za>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
p5-Mail-SpamAssassin-2.54.
Submitted: Oliver Eikemeier <eikemeier@fillmore-labs.com>
|
|
|
|
|
|
|
|
|
|
| |
messages on one SMTP connection.
Again, no PORTREVISION bump, because WITH_EXISCAN_ACL is not the default.
If I get hit by a bus, please hand this port over to the submitter.
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
|
|
|
|
|
| |
Never use the makesum target to update distinfo for ports with
conditional distfiles and patches.
|
|
|
|
|
| |
PORTREVISION has not been bumped, because WITH_EXISCAN_ACL is not the
default case.
|
|
|
|
|
|
|
|
|
|
|
|
| |
enhancements. Non-critical upgrade.
* Distribution site fixes and cleanups (somehow ommitted in prev delta).
* Put distribution files in a subdirectory.
* Optional support for exiscan-acl; exiscan is still the default.
I think the submitter is doing a great job.
PR: ports/52228
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a maintenance release, but there are a few edge cases where
backward compatibikity in the configure file was broken.
While upgrading is recommended, administrators are encouraged to
Update exim-4.12 -> exim-4.14:
This is a maintenance release, but there are a few edge cases where
backward compatibikity in the configure file was broken.
While upgrading is recommended, administrators are encouraged to
examine the README.UPDATING file in the distribution.
* Catch up to changes in the ports tree with respect to available
OpenLDAP releases. While backward compatibility is preserved,
administrators may use WITH_OPENLDAP1, WITH_OPENLDAP20 and
WITH_OPENLDAP21 for more fine-grained control of the OpenLDAP
release on which to depend.
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
|
|
|
|
|
|
| |
base64 mime messages, introduced in patch -24.
Bump PORTREVISION accordingly.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
p5-Mail-SpamAssassin-2.50.
That port update may have been ill-advised so close to a ports freeze,
but this new version of the exiscan patch is backward compatible to
the original protocol, so if the maintainer of p5-Mail-SpamAssassin
rolls back, this port will not require a change.
Bump PORTREVISION accordingly.
Requested by: "David Haworth" <dave@fyonn.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ Reverts non-backward compatible change in output handling of
CLI AV scanners.
+ Makes a number of options expandable, allowing lookups to determine
their values.
+ Fixes various edge case bugs.
+ Adds MKS AV daemon support.
* Bump PORTREVISION accordingly.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and incorporates a lot of fixes.
WARNING, this version of exiscan is not entirely backward-compatible
with the previous one:
* The following configuration options have been replaced with
compile-time definitions and thus must be removed from your
Exim configure file if specified there:
exiscan_spamd_buffer_max_chunks
exiscan_spamd_buffer_init_chunk
exiscan_av_buffer_max_chunks
exiscan_av_buffer_init_chunk
* Because of changes in the way MIME handling is implemented,
the following should be added to the Exim configure file to
maintain the original behaviour (which was to unpack MIME
messages):
exiscan_demime_condition = 1
2) Fix handling of SIGCHLD in redirection processes, which resulted
in redirection processes vanishing.
3) Bump PORTREVISION accordingly.
|
|
|
|
|
|
|
|
|
|
|
|
| |
For Exim, this includes an enormous number of fixes. Most of these are
for esoteric configurations, although if you're bitten by them, you're
bitten hard.
The fixes also include closing up a buffer overflow that is not believed
to be exploitable, and a format string vulnerability that was only
exploitable by an Exim admin user, but then provided root access.
For Eximon, this just rationalizes a patch we carried locally for ages.
|
|
|
|
|
|
|
|
| |
has graciously agreed to make a bzip2 version of the exiscan distfile
available, so use that instead of the gzip version. This allows
us to remove the post-patch target and associated rubbish.
Bump PORTREVISION accordingly.
|
|
|
|
|
|
| |
is defined.
Bump PORTREVISION accordingly.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
quality.
Move exim to exim-old for folks who need exim-3.xx, because the
configuration file for exim-4.xx is not backward compatible. Move
exim-devel to exim, removing NO_LATEST_LINK:
repo-copy exim -> exim-old
copy over exim-devel -> exim
retire exim-devel
Slave ports are intended for use with the exim port, as before, so they
now build and install for exim-4.xx.
|
|
|
|
|
|
|
|
| |
* Incorporates some patches.
* Fix pretty obscure queue handling bug.
* Update exim-4 spool file format forward-compatibility.
|
|
|
|
|
|
|
|
| |
Most notable fixes include tightened string handling in a few
pathalogical cases that some people suspect might be exploitable, at
least in the form of a DoS.
Requested by: Randy Bush <randy@psg.com>
|
|
|
|
|
|
|
|
| |
* Mostly incorporates patches already carried by the port.
* Fixes a vulnerability in pipe handling, which was not exposed
by the default configuration, but which could have been exposed
if the configuration were altered appropriately.
|
|
|
|
|
|
|
|
|
|
| |
- Fixes bug where setting local part to /dev/null without setting
file_transport caused Exim to crash.
- Other fixes do not apply to FreeBSD.
* Now that RELENG_4 has bzip2 in the base system, use the bz2
distfiles.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Incorporates the fixes for non-mapped IPv6 listening sockets.
Fixes unclosed MySQL connection bug in delivery subprocesses.
Better RFC compliance with respect to Resent-Subject and
Resent-Reply-To.
Fix handling of unset hostname for OpenLDAP2.
Drop an unclosed connection if more than 5 uncrecognized commands are
received.
Handle \t in fail messages properly.
|
|
|
|
|
|
|
| |
* Incorporates two patches previously supplied with the port.
* Fixes obscure bug affecting return_path transport option under certain
conditions.
|
|
|
|
|
|
|
|
| |
This is primarily a maintenance release, though there are a very small
number of functional additions.
This release does not address the "orphaned -D spool files" problem, but
to date this problem has not been observed on FreeBSD systems.
|
| |
|
| |
|
|
|
|
|
|
| |
Bugfix release, featuring a fix for one critical bug in the
handling of messages frozen by system filters for manual
thawing.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Allow admins to start migrating to the new nomenclature for
failing addresses:
fail_soft -> pass
fail_hard -> fail
The queryprogram router should use the word decline
instead of fail.
New keyword timezone used to manipulate the TZ variable.
|
|
|
|
|
|
|
|
|
|
|
| |
New pgsql lookup!
Bugfixes.
Port-related changes:
Conditionalize embedded Perl interpreter on WITH_PERL.
Fix SMTP AUTH support.
Sync up files/Makefile.
|
|
|
|
|
|
|
|
|
|
|
| |
Bugfix release.
IPv6 support is compiled in. I can't test to see whether it works, and
got no feedback from a request for testing on the exim-users mailing
list.
Also added hooks for SMTP AUTH and PAM support, disabled by default
for now.
|
|
|
|
|
|
|
| |
Fix a problem where themessage log file is fclosed twice.
Fix a long-standing bug in the ``contains'' operation in
filter files.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* This is small bugfix release over the last major release,
3.10.
* Exim 3.10 contains numerous bugfixes and new features,
described at:
ftp://ftp.exim.org/pub/exim/ChangeLogs/NewStuff-3.10.gz
Note that the new PAM support is _not_ enabled in this port yet.
|
|
|
|
|
|
|
|
|
| |
Added Makefile knob for the new MySQL support within lookups.
Added Makefile knob for the improved LDAP support.
Turn TCP Wrappers support as default behaviour.
Turn on embedded perl.
See doc/NewStuff in the distfile for bugfixes and enhancements.
|
|
|
|
|
| |
PR: 12004
Submitted by: maintainer
|
|
|
|
|
|
|
|
|
|
| |
Fixed use of $local_part in router configurations.
Fixed "unseen" on router or director on deferment of delivery.
Other minor fixes.
Fixed handling of USE_XLIB to deal with =NO correctly.
Submitted by: maintainer
|
|
|
|
|
|
| |
New features are backward compatible.
Submitted by: maintainer
|
|
|
|
|
|
|
|
| |
documentation upgraded.
Fixed nit in configure.default file.
Requested by: maintainer
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Patches incorporated by the author were removed. One new patch created
to prevent core dumps when running non-listening queue-runners.
Handle the difference in BINOWN between stable (bin) and current (root),
obviating the need for an INSTALL script.
Don't install shell script "place-holders" for eximon when built without
USE_XLIB, just touch the files for package-friendliness. Graceful.
Improve out-of-the-box relay handling; localhost symoblic name was weak,
use private subnet numerical net instead.
Submitted by: maintainer
|
|
|
|
| |
support and incorporates some FreeBSD-specific patches.
|
| |
|
|
|
|
|
| |
*NOTE* Configure file is not backward compatible!!
The new configure file is installed as configure.sample.
|
| |
|