Commit graph

85 commits

Author SHA1 Message Date
Kirill Ponomarev
8a519a327c Add md5/sha256/size info for mail/exim-sa-exim
Reported by:	pointyhat via kris
2006-02-08 06:46:38 +00:00
Kirill Ponomarev
6c1c526b10 Philip has rerolled the tarball to include documentaion
modifications, the only file that that has changed is doc/spec.txt,
the announcement is available on:

http://www.exim.org/mail-archives/exim-announce/2006/msg00000.html
2006-02-06 08:09:39 +00:00
Kirill Ponomarev
ed07cb41e4 Update to 4.60 2005-11-29 19:43:54 +00:00
Kirill Ponomarev
be9155ac37 Update to 4.54 2005-10-08 22:02:37 +00:00
Kirill Ponomarev
9bddde5586 Update to 4.53 2005-09-28 10:12:53 +00:00
Kirill Ponomarev
2878cc1691 Update to 4.52 2005-07-27 09:17:29 +00:00
Kirill Ponomarev
a23799b077 Update to version 4.51 2005-05-05 13:30:38 +00:00
Kirill Ponomarev
41d0946545 Fix build if WITH_SA_EXIM is defined.
Reported by:	Mike Sturdee <sturdee at pathwaynet.com>
2005-03-03 18:43:14 +00:00
Kirill Ponomarev
d0ec9aa055 Update to 4.50
* Remove WITH/WITHOUT_EXISCAN variable, since exiscan code was
  merged into exim-4.50

* Introduce two new variables: WITH_CONTENT_SCAN and WITH_OLD_DEMIME.

* Enable WITH_OLD_DEMIME by default to preserve backward
  compatibility with deprecated "demime" ACL condition.  For Exim
  itself, setting WITH_OLD_DEMIME forces WITH_CONTENT_SCAN to be set.

* Remove POST-INSTALL-NOTES.exiscan-acl and xpatch-exiscan2 patches.

* Add experimental-spec.txt into docs, to inform about experimental
  features.

PR:		ports/78168
Submitted by:	krion
Approved by:	maintainer is currently MIA
2005-03-02 21:50:48 +00:00
Oliver Eikemeier
c7c86a6de3 - update SA-Exim to 4.2
- add support for Berkeley DB 4.3

Thanks to Sergey Matveychuk <sem@FreeBSD.org> for committing PR 76273.
2005-02-03 03:55:00 +00:00
Sergey Matveychuk
9d9c62c276 - Update to 4.44
Mostly bugfix release

PR:		ports/76273
Submitted by:	self
Approved by:	eik (timeout: 2 weeks)
2005-01-30 15:27:36 +00:00
Oliver Eikemeier
25bef59d89 - update to Exim 4.43 and exiscan 28
- add support for the SA-Exim local_scan function
  + http://marc.merlins.org/linux/exim/sa.html
- new options WITH_SA_EXIM, WITH_AUTH_SASL, WITH_RADIUS_TYPE

- fix 150.exim-tidydb.sh when Exim is installed, but not run [1]

Submitted by:	Brian Somers <brian@Awfulhak.org> [1]
2004-10-11 23:48:25 +00:00
Oliver Eikemeier
e05bc8674a update to version 4.42+27 2004-08-27 11:35:26 +00:00
Oliver Eikemeier
d47a75cce6 update to exiscan-acl 25
- Added expansion of av_scanner global variable
  when it starts with a dollar sign. This is useful
  for implementing multiple malware scanners.

- Added support for adding ACL headers at the beginning
  and in the "middle" of the message header block.
  (This is a preliminary solution, see comment in SPF
   section of exiscan-acl-spec).
2004-08-18 16:03:00 +00:00
Oliver Eikemeier
6b83b76cf0 Update to Exim 4.41 + exiscan-acl 24
Note that this port uses libsrs2, not libsrs_alt as documented in exiscan-acl-spec
2004-07-22 15:39:30 +00:00
Oliver Eikemeier
32ed790ca9 - Update to version 4.40
- Support for WITH_SPF and WITH_SRS via libspf2/libsrs2, needs exiscan

- Note for 5.x users: the default location of the start/stop file has changed.
  Build WITH_RCORDER=yes when you depend on the old behaviour

- WITH_OPENLDAP_VER and WITH_MYSQL_VER does no longer imply the corresponding WITH_ variable.

- experimental support for optionsng from devel/portmk
2004-07-17 14:21:13 +00:00
Oliver Eikemeier
c3d4f6d084 - update exiscan-acl to version 22, with SPF support.
enabled when build with WITH_SPF=yes

- fix connection drop handling in a data-acl
2004-05-26 10:46:37 +00:00
Oliver Eikemeier
a768751a4a Upgrade to exim 4.34 + exiscan-acl 21 2004-05-10 15:07:59 +00:00
Oliver Eikemeier
33902d2d0b update to exim 4.33 + exiscan 20
/usr/local/share/doc/exim/ChangeLog
  /usr/local/share/doc/exim/NewStuff
  http://duncanthrax.net/exiscan-acl/CHANGELOG
2004-05-05 13:23:14 +00:00
Oliver Eikemeier
16fc81d4e7 upgrade to exiscan-acl version 19:
<http://duncanthrax.net/exiscan-acl/CHANGELOG>

nuke OpenLDAP 1.2 while I'm here.
2004-04-30 21:08:24 +00:00
Oliver Eikemeier
db1fb430dc - update to exiscan-acl version 18
- 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
2004-04-28 17:08:06 +00:00
Oliver Eikemeier
f3c0003ef0 Update to Exim release 4.32 + exiscan 17
- ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/ChangeLogs/ChangeLog-4.32
- http://duncanthrax.net/exiscan-acl/CHANGELOG
2004-04-15 14:11:20 +00:00
Oliver Eikemeier
2bcf92159e - update to Exim 4.31:
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
2004-03-31 22:33:42 +00:00
Oliver Eikemeier
706ab3f6f1 - update exiscan-acl to version -16
Read /usr/local/share/doc/exim/exiscan-acl-spec.txt for
information about the new MIME ACL.
2004-03-09 18:35:55 +00:00
Sheldon Hearn
8bc7eb6ce8 Update to 4.30.
This release includes bugfixes and new features, but should be backward
compatible with 4.2x.
2004-01-06 10:18:13 +00:00
Sheldon Hearn
81de25cae5 Update to exiscan-acl-4.24-13, which is a bugfix release.
Submitted by:	Oliver Eikemeier <eikemeier@fillmore-labs.com>
2003-10-22 14:32:55 +00:00
Sheldon Hearn
2f4eff9be7 WARNING: See caution at the end of this bullet list.
* 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>
2003-09-29 11:42:45 +00:00
Sheldon Hearn
f18bb65ed0 Update to exiscan-acl patch -12:
When discard is the last verb for an ACL, ensure that cleanup
	occurs.  Failure to reach cleanup was introduced in -11.

Bump PORTREVISION accordingly.
2003-09-04 14:56:01 +00:00
Sheldon Hearn
f1fb133bb6 Exim updates:
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>
2003-09-02 14:40:30 +00:00
Sheldon Hearn
397db8d46b Update to exim-4.22:
* 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>
2003-08-18 17:19:58 +00:00
Sheldon Hearn
fc0f425d13 Roll forward over the last revision's backout.
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.
2003-08-14 15:46:27 +00:00
Sheldon Hearn
873e93e1de Revert previous delta, which updated to exim-4.21.
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>
2003-08-14 12:06:41 +00:00
Sheldon Hearn
944ed68cfa Update to exim-4.21:
* 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.
2003-08-14 10:25:15 +00:00
Sheldon Hearn
136d768ea0 Update to exiscan patch level 10.
Submitted by:	Jacques Marneweck <jm@ataris.co.za>
2003-08-14 09:06:01 +00:00
Sheldon Hearn
70b4918cf0 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).

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)
2003-06-13 13:20:56 +00:00
Sheldon Hearn
baaf9ffd06 * 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>
2003-06-02 13:17:43 +00:00
Sheldon Hearn
e276d1e538 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>
2003-05-21 11:54:01 +00:00
Sheldon Hearn
341ba17c45 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>
2003-05-19 09:16:49 +00:00
Sheldon Hearn
523c041928 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.
2003-05-16 11:46:19 +00:00
Sheldon Hearn
a2e278800b Update to exiscan-acl-4.20-04.
PORTREVISION has not been bumped, because WITH_EXISCAN_ACL is not the
default case.
2003-05-16 11:41:56 +00:00
Sheldon Hearn
4d42a2e4fb * 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>
2003-05-15 15:18:05 +00:00
Sheldon Hearn
5f0e3b5298 * 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>
2003-03-31 09:27:08 +00:00
Sheldon Hearn
29abd72585 Update to exiscan patch -25, which fixes a crash bug handling single-part
base64 mime messages, introduced in patch -24.

Bump PORTREVISION accordingly.
2003-03-04 07:56:11 +00:00
Sheldon Hearn
843119a5eb 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>
2003-02-26 08:36:24 +00:00
Sheldon Hearn
6cddd6d504 * 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.
2003-02-18 10:29:46 +00:00
Sheldon Hearn
c537abc9b1 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

   *	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.
2003-02-04 14:07:08 +00:00
Sheldon Hearn
d9b85a2948 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.
2003-01-08 13:33:30 +00:00
Sheldon Hearn
e7433cc0fd 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.
2002-10-16 10:00:17 +00:00
Sheldon Hearn
d7182cf459 Enable exiscan content scanning unless the new knob WITHOUT_EXISCAN
is defined.

Bump PORTREVISION accordingly.
2002-09-19 10:34:12 +00:00
Sheldon Hearn
71de2357c8 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.
2002-09-12 10:09:02 +00:00