Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
4.20_4 07 Jul 2003 11:32:29 |
sheldonh |
Move Exim mirror sites to MASTER_SITE_EXIM in Mk/bsd.sites.mk.
Add additional mirrors.
PR: ports/53499
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com> |
4.20_4 30 Jun 2003 11:46:43 |
sheldonh |
Recognize named lists in hosts_treat_as_local.
Reported by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
Obtained from: author |
4.20_3 18 Jun 2003 03:26:24 |
sheldonh |
Instrument a facility for including wishlist patches if WITH_WISHLIST
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> |
4.20_3 13 Jun 2003 13:20:56 |
sheldonh |
1) Update exiscan-acl patch to -09:
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). (Only the first 15 lines of the commit message are shown above ) |
4.20_2 05 Jun 2003 22:06:39 |
markm |
Typo fixes. |
4.20_2 02 Jun 2003 13:17:43 |
sheldonh |
* Update to exiscan-acl patch 08, which fixes wrong defaults for sophie
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> |
4.20_1 21 May 2003 12:57:33 |
sheldonh |
Enable client-side Microsoft "Secure Password Authentication" SMTP AUTH
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> |
4.20 21 May 2003 11:54:02 |
sheldonh |
Update to exiscan-acl-4.20-07, which handles blank lines in reports from
p5-Mail-SpamAssassin-2.54.
Submitted: Oliver Eikemeier <eikemeier@fillmore-labs.com> |
4.20 19 May 2003 09:16:49 |
sheldonh |
Update to exiscan-acl-4.20-06, which fixes a problem handling multiple
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> |
4.20 16 May 2003 11:46:19 |
sheldonh |
Previous delta lost the checksum for exim/exiscan-4.20-26.tar.bz2.
Never use the makesum target to update distinfo for ports with
conditional distfiles and patches. |
4.20 16 May 2003 11:41:56 |
sheldonh |
Update to exiscan-acl-4.20-04.
PORTREVISION has not been bumped, because WITH_EXISCAN_ACL is not the
default case. |
4.20 15 May 2003 15:18:05 |
sheldonh |
* Update to exim-4.20, featuring host of minor bugfixes and some feature
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> |
4.14_2 12 May 2003 09:44:02 |
sheldonh |
* Distribution site fixes and cleanups.
* Add support for db41.
* Fix bug in check_dir_size.
* Fix obscure bug in address rewriting.
* Rename patch-src::auths::plantext.c to ...::plaintext.c, without a
repo-copy.
* Fix for unqualified redirection addresses prefixed with '\'.
Bump PORTREVISION accordingly.
PR: ports/50984, ports/51279, ports/51300
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com> |
4.14_1 09 Apr 2003 18:44:05 |
sheldonh |
1) Fix reproducible plaintext authentication crash.
2) In the sample configuration file, allow relaying from the IPv6 and
IPv4 localhost addresses.
This fixes relaying problems for folks using things like IPv6-enabled
mailman.
Bump PORTREVISION accordingly.
Reported by: Alexander Sabourenkov <lxnt@caravan.ru> (1)
Mark Edwards <mark@antsclimbtree.com> (2) |
4.14 31 Mar 2003 09:27:08 |
sheldonh |
* 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
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> |
4.12_5 07 Mar 2003 09:39:52 |
sheldonh |
Fix the DB_LIB_VERSION=4 case.
Reported by: Andrew Filonov <aef@antar.bryansk.ru>
Approved by: portmgr |
4.12_5 07 Mar 2003 06:06:02 |
ade |
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti. |
4.12_5 04 Mar 2003 07:56:11 |
sheldonh |
Update to exiscan patch -25, which fixes a crash bug handling single-part
base64 mime messages, introduced in patch -24.
Bump PORTREVISION accordingly. |
4.12_4 26 Feb 2003 08:36:24 |
sheldonh |
Update exiscan patch to -24, to catch up with the protocol change in
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> |
4.12_3 24 Feb 2003 02:56:37 |
edwin |
Point dependencies on net/openldap2 to net/openldap20 |
4.12_3 24 Feb 2003 02:26:55 |
edwin |
Point dependencies on net/openldap to net/openldap12 |
4.12_3 18 Feb 2003 10:29:46 |
sheldonh |
* Update to exiscan-4.12-23a:
+ 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. |
4.12_2 05 Feb 2003 11:57:04 |
sheldonh |
Warn folks who actually turn Exiscan on about its tendency to not
preserve backward compatibility across upgrades. |
4.12_1 04 Feb 2003 14:28:40 |
sheldonh |
(null delta)
Previous delta was:
Obtained from: author
Message-ID: <Pine.SOL.4.44.0212181142130.23666-100000@draco.cus.cam.ac.uk> |
4.12_2 04 Feb 2003 14:07:08 |
sheldonh |
1) Update to exiscan-4.12-22, which closes a number of buffer overflows
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
(Only the first 15 lines of the commit message are shown above ) |
4.12_1 21 Jan 2003 10:23:37 |
sheldonh |
Do not create missing DB hints files for read-only operations on them;
simply fail the lookup.
This prevents Exim from creating hints files that it can't use when
its DBM method is DB 1.85 (the default).
Obtained from: author |
4.12 08 Jan 2003 13:33:30 |
sheldonh |
Update 4.10 -> 4.12:
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. |
4.10_4 04 Jan 2003 15:53:39 |
seanc |
Chase libpq version bump. |
4.10_4 04 Nov 2002 05:46:38 |
edwin |
PERL -> REINPLACE
And some ports have USE_PERL5=yes now. |
4.10_4 16 Oct 2002 10:00:17 |
sheldonh |
Update to rev 16 of the exiscan patch (exiscan-4.10-16). The maintainer
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. |
4.10_3 05 Oct 2002 12:18:29 |
sheldonh |
1) Enable directory-search lookups by default and provide
WITHOUT_DSEARCH to disable them.
2) Enable NIS lookups by default and provide WITHOUT_NIS to
disable them.
3) Bump PORTREVISION accordingly.
Submitted by: Matthew Byng-Maddick <mbm+freebsd@colondot.net> (1)
Requested by: Nicolas Kowalski <Nicolas.Kowalski@imag.fr> (2) |
4.10_2 23 Sep 2002 11:09:50 |
knu |
Fix plist and unbreak packaging.
Submitted by: bento |
4.10_2 19 Sep 2002 15:31:03 |
sheldonh |
Mention mail/p5-Mail-SpamAssassin and security/vscan.
Requested by: Tony Finch <dot@dotat.at> |
4.10_2 19 Sep 2002 12:14:29 |
sheldonh |
Enable exiscan content scanning unless the new knob WITHOUT_EXISCAN
is defined.
Bump PORTREVISION accordingly. |
4.10_2 19 Sep 2002 10:34:13 |
sheldonh |
Enable exiscan content scanning unless the new knob WITHOUT_EXISCAN
is defined.
Bump PORTREVISION accordingly. |
4.10_1 16 Sep 2002 09:35:41 |
sheldonh |
Enable IPV6 unless WITHOUT_IPV6 is defined. |
4.10 16 Sep 2002 09:26:18 |
sheldonh |
Fix LDAP lookup type selection.
Reported by: Adam Doligalski <adam.doligalski@atm.com.pl> |
4.10 12 Sep 2002 10:09:02 |
sheldonh |
I agree with the Exim community that the exim-4.xx has reached production
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. |
3.36 18 Jun 2002 09:43:05 |
sheldonh |
Revert rev 1.109 of Makefile. Given the likelihood of future changes
in the configuration affecting the base system's MTA, the management
of multiple POST-INSTALL-NOTES files could easily become a nightmare.
Instead, use a single POST-INSTALL-NOTES file that includes instructions
that, at worst, suggest unnecessary but harmless changes.
While here, use bullets instead of a numbered list for the notes, so
that future deltas are easier to read.
Also, mention the 'daily_status_include_submit_mailq' periodic.conf(5)
knob, as reported in PR ports/38925.
PR: ports/38925
Submitted by: Pat Lashley <patl+freebsd@phoenix.volant.org> |
3.36 18 Apr 2002 12:20:20 |
sheldonh |
Update to exim-3.36:
* Incorporates some patches.
* Fix pretty obscure queue handling bug.
* Update exim-4 spool file format forward-compatibility. |
3.35_1 03 Apr 2002 16:15:30 |
sheldonh |
Fix pkg-list following the move from exim.sh.sample to exim.sh.
Bump PORTREVISION to reflect the whole rc.d startup change and
the "NULLs in message body as exposed to filters" patch. |
3.35 03 Apr 2002 16:11:21 |
sheldonh |
Gracefully handle NULLs in the message body as exposed to filters,
by replacing them with spaces.
This is a vendor-sanctioned patch, obtained from the exim-users
mailing list. |
3.35 03 Apr 2002 15:52:34 |
sheldonh |
Cope with -CURRENT's new tri-state sendmail_enable rc.conf(5) variable
by using an rc.d script to launch Exim, as was done before I took over
this port.
This seems to be the most popular approach, and is arguably the
simplest. Folks like me who attach some aesthetic value to using rc(8)
and mailer.conf(8) to launch Exim at startup time should know enough to
blow away the rc.d script and do things any way they please.
For now, use two versions of the POST-INSTALL-NOTES, the only
difference being that the one given to -CURRENT users suggests setting
sendmail_enable to 'NONE', while the one for -STABLE users suggests
'NO'. |
3.35 02 Apr 2002 11:40:49 |
sheldonh |
Fix the build in the WITH_PGSQL=yes case.
When the databases/postgresql7 port was updated from postgresql-7.1.x to
postgresql-7.2, libpq-fe.h moved from PREFIX/include/pgsql to
PREFIX/include for reasons I can't figure out.
This applies a band-aid until I can get clarification from the postgresql
port maintainer <girgen@partitur.se>, but I think the port might be
"broken" in its placement of some header files.
Reported by: kris |
25 Feb 2002 12:58:21 |
sheldonh |
Include my preferred work-around, which is to add the library paths of problem
packages to ldconfig_paths in rc.conf(5). |
25 Feb 2002 12:51:33 |
sheldonh |
Cope with the fact that at least one 3rd-party package against which Exim may
be linked (MySQL) uses a startup script to add its library path to the linker
hints. |
19 Feb 2002 18:35:30 |
sheldonh |
Update to exim-3.35: |
28 Jan 2002 13:46:25 |
sheldonh |
Enable the LMTP transport by default and provide a knob for disabling it.
There are just too many people who need this for "black box" POP3/IMAP
services to justify the bytes saved in the default package. |
15 Jan 2002 15:58:59 |
sheldonh |
Expand on the existing documentation regarding TLS and certificates, adding
information important to operators of SMTP services used by a number of
Windows (and probably Unix) MUA packages. |
07 Jan 2002 12:06:08 |
sheldonh |
Update to exim-3.34: |
18 Dec 2001 21:08:44 |
sheldonh |
Search for the mailnull user quietly (grep -q). |
14 Dec 2001 11:47:28 |
sheldonh |
Build Exim with compile-time defaults for exim_user and exim_group. Use the
newly added mailnull user, and the now well-established group mail. |
11 Dec 2001 12:42:29 |
sheldonh |
Bump PORTREVISION for this recent change: |
11 Dec 2001 12:34:54 |
sheldonh |
Build Exim with compile-time defaults for exim_user and exim_group. Use the
newly added mailnull user, and the now well-established group mail. |
30 Nov 2001 14:31:11 |
sheldonh |
Stop people complaining about the absence of plain text versions of the
documentation by installing them. |
28 Nov 2001 10:55:17 |
sheldonh |
Catch up with the location of the distfile on the master site and mirrors.
The exim-3.x distribution has been moved into exim3 in preparation for the
advent of exim-4.x. |
14 Nov 2001 11:25:42 |
sheldonh |
Add the author's patch to fix bad handling of a disk space shortage on
pipeline input. |
02 Nov 2001 17:11:14 |
sheldonh |
Add the author's patch to fix a failure to reap children on BSD systems, where
SIG_IGN as the signal handler for SIGCHLD is bad. This is only an issue when
a significant number of messages is received via pipe (e.g. with -bS) at a
faster rate than they can be dealt with by parallel delivery agents (e.g.
-odqs). |
02 Nov 2001 10:24:52 |
sheldonh |
Add the author's patch to fix broken handling of queue_list_requires_admin and
the -bpc flag. |
26 Sep 2001 17:31:20 |
sheldonh |
Fix the message_body_size filter variable bug reported by Phil Chambers to the
exim-users mailing list on 2001-09-19 using the patch posted to the list by
the author on 2001-09-24. |
13 Sep 2001 00:46:55 |
sheldonh |
Fix inversion in NOPORTDOCS test introduced in previous delta. |
11 Sep 2001 12:06:54 |
sheldonh |
* Drop deprecated USE_PERL5. |
27 Aug 2001 14:23:52 |
sheldonh |
* Break eximon into its own port. The goal is to allow administrators to
install and use Exim from the packages without having to install XFree86.
|
16 Aug 2001 10:54:51 |
sheldonh |
* Update to exim-3.33: |
30 Jul 2001 11:03:31 |
sheldonh |
Update to exim-3.32: |
16 Jul 2001 10:12:56 |
sheldonh |
Apply the author's fix for socket binding in the case where
net.inet6.ip6.v6only is set. This sysctl disables AF_INET6 wildcard listeners
from accepting IPv4 traffic. |
11 Jul 2001 12:22:32 |
sheldonh |
Too many people have complained about my choice of MTA user (sendmail). Bite
the bullet _now_ and use MTA user exim instead. This means that only early
adopters of Exim-3.31 are affected, rather than lots more folks further down
the line. |
11 Jul 2001 12:04:01 |
sheldonh |
Fix the IPv6 bind() call properly. The author didn't spot the flaw in my
patch when I initially submitted it. This is his fully tested version. |
10 Jul 2001 11:48:43 |
sheldonh |
(forced commit) |
10 Jul 2001 11:47:29 |
sheldonh |
Make the purpose of WITHOUT_X11 clearer, based on feedback from several users.
|
09 Jul 2001 12:29:29 |
sheldonh |
Clarify that the steps involving mailwrapper(8) don't replace the a sendmail
installation, but cause exim to be run instead of sendmail on startup. |
03 Jul 2001 12:14:14 |
sheldonh |
Fixes for building with LDAP lookup support: |
02 Jul 2001 16:09:41 |
sheldonh |
Suggest the use of newsyslog(8) for log rotation. The exicyclog utility
supplied with Exim is intended for systems that don't have something as nifty
as newsyslog(8). |
02 Jul 2001 15:48:11 |
sheldonh |
Update to exim-3.31: |
27 Jun 2001 11:33:41 |
sheldonh |
Catch up with the new postgresql7 layout scheme introduced in rev 1.75 of
ports/databases/postgresql7 in April this year. |
20 Jun 2001 10:24:04 |
sheldonh |
The commented RBL stuff in configure.default was not updated as expected in
exim-3.30 release. Apply a patch from the author, which will be included in
exim-3.31 if such a release ever occurs. |
18 Jun 2001 17:13:45 |
sheldonh |
Fix a buffer overflow introduced in 3.30. This patch will be adopted in 3.31.
:-) |
18 Jun 2001 16:58:38 |
sheldonh |
Fix some breakage in the section on expansion variables. This wasn't
submitted to Philip in time for exim-3.30's release, and a new version of the
documentation is unlikely until exim-4.00. |
18 Jun 2001 16:41:39 |
sheldonh |
Update 3.22 -> 3.30: |
15 Jun 2001 15:39:48 |
sheldonh |
Bump PORTREVISION to reflect the change made in rev 1.84 (exim.sh retired, use
mailwrapper(8) instead). |
15 Jun 2001 15:12:46 |
sheldonh |
Exim is a drop-in replacement for sendmail. Since 4.1-RELEASE, FreeBSD has
shipped with mailwrapper(8), which facilitates the use of drop-in replacements
for sendmail. Retire exim.sh in favour of the mailwrapper(8) approach. |
14 Jun 2001 21:27:55 |
sheldonh |
Calling makeinfo with --no-validate hasn't been necessary for ages. |
14 Jun 2001 19:52:28 |
sheldonh |
Rename patch-scripts::exim_install to patch-aa without a repo-copy. A
continuum in the history for this file isn't necessary. What _is_ important
is the purpose of the patch today: |
14 Jun 2001 19:43:05 |
sheldonh |
Retire our local copy of configure.default, which is a maintenance pain. |
14 Jun 2001 18:37:59 |
sheldonh |
Install the Exim info files with more useful names. Before, the command
``info exim'' would fail to descend into any of the 3 Exim info files from the
dir top branch. |
12 Jun 2001 19:05:59 |
sheldonh |
* Add a WITH_IPV6 knob. Exim breaks if compiled with IPv6 support and run
with a kernel that has had IPv6 ommitted from its configuration, so I can't
make this a default (yet). |
11 Jun 2001 16:07:51 |
sheldonh |
Apply officially sanctioned patch to close a format string vulnerability in
exim batch SMTP mode. |
11 Jun 2001 14:56:13 |
sheldonh |
Retire the local copy of exim_monitor/EDITME from the port, since it is simply
the original with the defaults uncommented and unchanged. |
11 Jun 2001 11:26:22 |
sheldonh |
Strip binaries. |
11 Jun 2001 10:40:24 |
sheldonh |
Enable CDB-style lookups by default and provide a knob for disabling this
support. |
11 Jun 2001 10:26:16 |
sheldonh |
Fix a typo that should have been corrected in the previous commit. :-( |
11 Jun 2001 10:24:15 |
sheldonh |
Fix typo in previous commit. |
11 Jun 2001 10:20:21 |
sheldonh |
Sandbox Exim. |
11 Jun 2001 08:54:46 |
sheldonh |
The previous revision should have bumped PORTREVISION. Do so now. |
11 Jun 2001 08:53:55 |
sheldonh |
Don't link against libssl and libcrypto when TLS support is disabled. |
11 Jun 2001 08:49:54 |
sheldonh |
Finally remove the bastardized local copy of EDITME (called files/Makefile)
that's been a maintenance PITA for too long. Replace it with a patch against
EDITME, now that the sed rules that operate on it are mostly sensible. |
11 Jun 2001 08:22:51 |
sheldonh |
Fix sed expression in previous (untested) commit. |
11 Jun 2001 08:21:47 |
sheldonh |
When WITH_TCP_WRAPPERS is not defined, actually remove the XX_ cruft from
EXTRALIBS. |
11 Jun 2001 08:20:07 |
sheldonh |
Use the standard ports mechanism for enabling and disabling features: |
11 Jun 2001 08:07:08 |
sheldonh |
Prevent sed rules from messing with real comments, instead of the commented
out make values that they are supposed to operate on. |