notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: mail/exim/pkg-plist

Number of commits found: 49

Wednesday, 10 Jan 2024
13:13 Baptiste Daroussin (bapt) search for other commits by this committer
MAN?PREFIX: eleminate its usage  and move man to share/man
commit hash: 64631af5a788e3083ad88fb728a95a3499015a6d commit hash: 64631af5a788e3083ad88fb728a95a3499015a6d commit hash: 64631af5a788e3083ad88fb728a95a3499015a6d commit hash: 64631af5a788e3083ad88fb728a95a3499015a6d 64631af
Wednesday, 8 Nov 2023
15:10 Kurt Jaeger (pi) search for other commits by this committer
mail/exim: update 4.96.2 -> 4.97

Notable changes:
- The internal (but exposed in logs, Received: headers and Message-ID: headers)
  identifier used for messages is longer than in the previous release

PR:		274909
Changes: https://lists.exim.org/lurker/message/20231104.135832.37148bbd.en.html
Reported-by:	doctor@doctor.nl2k.ab.ca
Approved-by:	fluffy (maintainer)
Reviewed-by:	Igor Zabelin <igorz@yandex.ru>
commit hash: 0c138bb78cfaf00bc66ca21a645b471460c0609f commit hash: 0c138bb78cfaf00bc66ca21a645b471460c0609f commit hash: 0c138bb78cfaf00bc66ca21a645b471460c0609f commit hash: 0c138bb78cfaf00bc66ca21a645b471460c0609f 0c138bb
Monday, 29 Sep 2014
15:39 vsevolod search for other commits by this committer
Remove pkg_ workarounds.

Do not bump revision, since the package's content is not changed by this patch.

Submitted by:	ak via private mail
Original commitRevision:369530 
Friday, 1 Aug 2014
13:55 vsevolod search for other commits by this committer
- Add patch recommended by the exim developers to fix mime regression in 4.83
- Remove SA_1024 as it has been adandoned long ago [1]
- Fix message in post-install stage [1]
- Bump revision

Submitted by:	Victor Ustugov via jabber [1]
Original commitRevision:363709 
Friday, 4 Jul 2014
23:13 vsevolod search for other commits by this committer
- Fix issue with exim monitor depends
- Correctly name DAEMON option as EXIMDAEMON

Submitted by:	bapt
Original commitRevision:360681 
16:07 vsevolod search for other commits by this committer
- Use options knobs [1]
- Group options
- Remove deprecated checks

Submitted by:	ak [1]
Original commitRevision:360641 
12:10 vsevolod search for other commits by this committer
- Update extra patch for XCLIENT support:
 * now xclient is parsed by splitting, so xclient handling was rewritten;
 * support xtext decoding;
 * support of [UNAVAILABLE] and [TEMPUNAVAIL] that was broken;
 * announce xclient in ehlo reply for hosts permitted for xclient;
 * use verify_check_host as it seems to be the proper choice now.
- Remove blank lines from pkg-plist [1]
- Bump revision

Submitted by:	bapt [1]
Original commitRevision:360606 
11:57 vsevolod search for other commits by this committer
- Support stage
- Update to 4.82.1 (fixes issues with DMARC)
- Simplify plist
- Take maintainership

Reviewed by:	bapt
Original commitRevision:360601 
Tuesday, 21 Jan 2014
23:40 bapt search for other commits by this committer
Fix properties on pkg-plist
Original commitRevision:340674 
Tuesday, 18 Oct 2011
08:55 rea search for other commits by this committer
mail/exim: upgrade to 4.77

New stuff (from ftp://exim.inode.at/exim/ChangeLogs/NewStuff-4.77):
 1. New options for the ratelimit ACL condition: /count= and /unique=.
    The /noupdate option has been replaced by a /readonly option.

 2. The SMTP transport's protocol option may now be set to "smtps", to
    use SSL-on-connect outbound.

 3. New variable $av_failed, set true if the AV scanner deferred; ie, when
    there is a problem talking to the AV scanner, or the AV scanner running.

 4. New expansion conditions, "inlist" and "inlisti", which take simple lists
    and check if the search item is a member of the list.  This does not
    support named lists, but does subject the list part to string expansion.

 5. Unless the new EXPAND_LISTMATCH_RHS build option is set when Exim was
    built, Exim no longer performs string expansion on the second string of
    the match_* expansion conditions: "match_address", "match_domain",
    "match_ip" & "match_local_part".  Named lists can still be used.

Relevant entries from ChangeLog at
  ftp://exim.inode.at/exim/ChangeLogs/ChangeLog-4.77:

TK/01 DKIM Verification: Fix relaxed canon for empty headers w/o
      whitespace trailer

TF/02 Fix a couple more cases where we did not log the error message
      when unlink() failed. See also change 4.74-TF/03.

TF/03 Make the exiwhat support code safe for signals. Previously
      Exim might lock up or crash if it happened to be inside a call
      to libc when it got a SIGUSR1 from exiwhat.

      The SIGUSR1 handler appends the current process status to the
      process log which is later printed by exiwhat. It used to use
      the general purpose logging code to do this, but several
      functions it calls are not safe for signals.

      The new output code in the SIGUSR1 handler is specific to the
      process log, and simple enough that it's easy to inspect for
      signal safety.  Removing some special cases also simplifies the
      general logging code.  Removing the spurious timestamps from the
      process log simplifies exiwhat.

PP/02 Raise smtp_cmd_buffer_size to 16kB.
      Bugzilla 879.  Patch from Paul Fisher.

PP/07 Make maildir_use_size_file an _expandable_ boolean.
      Bugzilla 1089.  Patch from Heiko Schlittermann.

PP/08 Handle ${run} returning more data than OS pipe buffer size.
      Bugzilla 1131.  Patch from Holger Weitz.

PP/09 Handle IPv6 addresses with SPF.
      Bugzilla 860.  Patch from Wolfgang Breyha.

PP/10 GnuTLS: support TLS 1.2 & 1.1.
      Bugzilla 1156.
      Use gnutls_certificate_verify_peers2() [patch from Andreas Metzler].
      Bugzilla 1095.

PP/12 fix uninitialised greeting string from PP/03 (smtps client
      support).

PP/13 shell and compiler warnings fixes for RC1-RC4 changes.

PP/14 fix log_write() format string regression from TF/03.
      Bugzilla 1152.  Patch from Dmitry Isaikin.

Other changes:
 - the patch for XCLIENT was updated to match the latest Exim sources;
 - removed already incorporated patch for exiqgrep;
 - removed Makefile.options and simplified OPTIONS handling.

PR: ports/161095, ports/161482, ports/157180
Original commit
Wednesday, 5 May 2010
18:08 krion search for other commits by this committer
"Spamooborona 1024" software by Yandex allows to filter up to 1024
good messages per day for any mailhost. It is to note: 1024 - it is
not the total amount of messages scanned but the only good ones,
which aren't considered as spam. Once 1024 good messages get passed
through the filter, the rest of mail traffic will be passed without
considering spam or ham until the end of the day.

http://so.yandex.ru/companies/so1024.xml

The patch allows use of "Spamooborona 1024" with Exim by using
Local_scan()'s functionality provided by Yandex LLC.

PR:             ports/146215
Submitted by:   Alexey V.Degtyarev <alexey@renatasystems.org>
Original commit
Sunday, 15 Nov 2009
18:18 krion search for other commits by this committer
Update to version 4.70
 - Add devel/pcre dependency
 - Add option for checking ACL in DCC
 - Add WITH_DEBUG option
 - Remove Domain Keys option
 - Remove DKIM option

Submitted by:   "Alexey V. Degtyarev" <alexey@renatasystems.org>
Original commit
Friday, 15 Jun 2007
08:56 krion search for other commits by this committer
Fix plist.

Submitted by:   pav
Original commit
Monday, 28 May 2007
20:52 krion search for other commits by this committer
Add mail/dovecot auth daemon for authentication.
Use USE_RC_SUBR correctly.

PR:             ports/112784
Submitted by:   Jan Srzednicki <w@wrzask.pl>
Original commit
Friday, 23 Mar 2007
10:38 krion search for other commits by this committer
Remove FAQ since file was deleted from master sites.
Fix build with gcc41.
Original commit
Saturday, 25 Mar 2006
23:12 krion search for other commits by this committer
Add libsrs_alt support.
Some cleanups.

Submitted by:   Simon Dick <simond@irrelevant.org>
Original commit
Sunday, 22 Jan 2006
05:52 edwin search for other commits by this committer
eplace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry

Approved by:    krion@
PR:             ports/88711 (related)
Original commit
Wednesday, 2 Mar 2005
21:50 krion search for other commits by this committer
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
Original commit
Sunday, 17 Oct 2004
12:05 eik search for other commits by this committer
Fix location of radiusclient.conf when RADIUS_TYPE=RADIUSCLIENT
Make some more options tunable

Noted by:       Jan-Peter Koopmann <Jan-Peter.Koopmann@seceidos.de>
Original commit
Monday, 11 Oct 2004
23:48 eik search for other commits by this committer
- 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]
Original commit
Saturday, 17 Jul 2004
14:21 eik search for other commits by this committer
- 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
Original commit
Monday, 7 Jun 2004
10:53 eik search for other commits by this committer
make LOGDIR and LOG_FILE_PATH tunable [1]
add WITH_AUTH_RADIUS support [2]

Requested by:   Lonnie Santella <lonniesantella@hotmail.com> [1]
                Jan-Peter Koopmann <Jan-Peter.Koopmann@seceidos.de> [2]
Original commit
Wednesday, 28 Apr 2004
17:08 eik search for other commits by this committer
- 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
Original commit
Wednesday, 31 Mar 2004
22:33 eik search for other commits by this committer
- 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
Original commit
Tuesday, 9 Mar 2004
18:35 eik search for other commits by this committer
- update exiscan-acl to version -16

Read /usr/local/share/doc/exim/exiscan-acl-spec.txt for
information about the new MIME ACL.
Original commit
Saturday, 31 Jan 2004
15:27 sheldonh search for other commits by this committer
Fix creation of /var/log/exim, which I botched when making EXIM_USER
and EXIM_GROUP operator-overidable.

Submitted by:   eik
Original commit
Monday, 29 Sep 2003
11:42 sheldonh search for other commits by this committer
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>
Original commit
Wednesday, 10 Sep 2003
13:49 sheldonh search for other commits by this committer
Bring the Exim port closer to use as an install-time sendmail
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>
Original commit
Monday, 25 Aug 2003
06:57 sheldonh search for other commits by this committer
Import my exiscan-acl clamd virus scanner integration notes.

I can't say enough good things about clamd.
Original commit
Monday, 18 Aug 2003
17:19 sheldonh search for other commits by this committer
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>
Original commit
Thursday, 14 Aug 2003
15:46 sheldonh search for other commits by this committer
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.
Original commit
12:06 sheldonh search for other commits by this committer
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>
Original commit
10:25 sheldonh search for other commits by this committer
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.
Original commit
Friday, 13 Jun 2003
13:20 sheldonh search for other commits by this committer
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)
Original commit
Thursday, 15 May 2003
15:18 sheldonh search for other commits by this committer
* 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>
Original commit
Monday, 31 Mar 2003
09:27 sheldonh search for other commits by this committer
* 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>
Original commit
Wednesday, 8 Jan 2003
13:33 sheldonh search for other commits by this committer
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.
Original commit
Monday, 23 Sep 2002
11:09 knu search for other commits by this committer
Fix plist and unbreak packaging.

Submitted by:   bento
Original commit
Thursday, 19 Sep 2002
10:34 sheldonh search for other commits by this committer
Enable exiscan content scanning unless the new knob WITHOUT_EXISCAN
is defined.

Bump PORTREVISION accordingly.
Original commit
Thursday, 12 Sep 2002
10:09 sheldonh search for other commits by this committer
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.
Original commit
Wednesday, 3 Apr 2002
16:15 sheldonh search for other commits by this committer
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.
Original commit
Monday, 25 Feb 2002
12:51 sheldonh search for other commits by this committer
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.    
Original commit
Friday, 30 Nov 2001
14:31 sheldonh search for other commits by this committer
Stop people complaining about the absence of plain text versions of   the
documentation by installing them.    
Original commit
Tuesday, 11 Sep 2001
12:06 sheldonh search for other commits by this committer
* Drop deprecated USE_PERL5.    
Original commit
Monday, 27 Aug 2001
14:23 sheldonh search for other commits by this committer
* 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.   
Original commit
Friday, 15 Jun 2001
15:12 sheldonh search for other commits by this committer
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.    
Original commit
Thursday, 14 Jun 2001
19:43 sheldonh search for other commits by this committer
Retire our local copy of configure.default, which is a maintenance pain.    
Original commit
18:37 sheldonh search for other commits by this committer
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.    
Original commit
Thursday, 21 Dec 2000
08:02 sheldonh search for other commits by this committer
Update to exim-3.20.    
Original commit

Number of commits found: 49