notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Two new features

Two new features were added on 2020-05-30:
  1. Repology links - each port now has a link to repology.org. See issue 148 for details.
  2. Ports I maintain report - port maintainers can now subscribe to a daily report of commits to the ports they maintain. See Watch ports I maintain at Report Subscriptions. Details at issue 138
Port details
exim High performance MTA for Unix systems on the Internet
4.94_1 mail on this many watch lists=128 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. 4.94_1Version of this port present on the latest quarterly branch.
Maintainer: fluffy@FreeBSD.org search for ports maintained by this maintainer
Port Added: unknown
Last Update: 2020-07-17 10:46:00
SVN Revision: 542419

People watching this port, also watch: clamav, libiconv, pcre, png, libxml2

License: GPLv2
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (50 items)
  1. /usr/local/share/licenses/exim-4.94_1/catalog.mk
  2. /usr/local/share/licenses/exim-4.94_1/LICENSE
  3. /usr/local/share/licenses/exim-4.94_1/GPLv2
  4. @mode 4755
  5. sbin/exim
  6. @mode
  7. sbin/exim_checkaccess
  8. sbin/exim_dbmbuild
  9. sbin/exim_dumpdb
  10. sbin/exim_fixdb
  11. sbin/exim_lock
  12. sbin/exim_tidydb
  13. sbin/exicyclog
  14. sbin/exigrep
  15. sbin/eximstats
  16. sbin/exinext
  17. sbin/exipick
  18. sbin/exiqgrep
  19. sbin/exiqsumm
  20. sbin/exiwhat
  21. man/man8/exim.8.gz
  22. @comment sbin/eximon
  23. @comment sbin/eximon.bin
  24. share/doc/exim/ACKNOWLEDGMENTS
  25. share/doc/exim/NOTICE
  26. share/doc/exim/README.UPDATING
  27. share/doc/exim/ChangeLog
  28. share/doc/exim/Exim3.upgrade
  29. share/doc/exim/Exim4.upgrade
  30. share/doc/exim/NewStuff
  31. share/doc/exim/OptionLists.txt
  32. share/doc/exim/POST-INSTALL-NOTES
  33. share/doc/exim/POST-INSTALL-NOTES.clamd
  34. share/doc/exim/README
  35. share/doc/exim/README.SIEVE
  36. share/doc/exim/dbm.discuss.txt
  37. share/doc/exim/experimental-spec.txt
  38. share/doc/exim/filter.txt
  39. share/doc/exim/spec.txt
  40. share/examples/exim/convert4r3
  41. share/examples/exim/convert4r4
  42. share/examples/exim/transport-filter.pl
  43. etc/periodic/daily/150.exim-tidydb
  44. etc/periodic/daily/460.exim-mail-rejects
  45. @sample etc/exim/configure.sample
  46. @comment @sample etc/exim/sa-exim.conf.sample
  47. @dir(mailnull,mail,) /var/log/exim
  48. @owner
  49. @group
  50. @mode
Collapse this list.
Dependency lines:
  • exim>0:mail/exim
Conflicts:
CONFLICTS:
  • exim-ldap2-4.*
  • exim-mysql-4.*
  • exim-postgresql-4.*
  • exim-sa-exim-4.*
  • exim-sqlite-4.*
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port: cd /usr/ports/mail/exim/ && make install clean
To add the package: pkg install exim
PKGNAME: exim
Flavors: there is no flavor information for this port.
distinfo:
Packages: (move your mouse over the cells for more information)
exim
ABIlatestquarterly
FreeBSD:11:aarch644.91_34.94_1
FreeBSD:11:amd644.94_14.94_1
FreeBSD:11:armv64.874.94_1
FreeBSD:11:i3864.94_14.94_1
FreeBSD:11:mips4.874.94_1
FreeBSD:11:mips644.874.94_1
FreeBSD:12:aarch644.91_34.94_1
FreeBSD:12:amd644.94_14.94_1
FreeBSD:12:armv64.91_34.94_1
FreeBSD:12:armv74.91_34.94_1
FreeBSD:12:i3864.94_14.94_1
FreeBSD:12:mips4.91_34.94_1
FreeBSD:12:mips644.91_34.94_1
FreeBSD:12:powerpc64-4.94_1
FreeBSD:13:aarch644.94-
FreeBSD:13:amd644.94_1-
FreeBSD:13:armv64.93.0.4_3-
FreeBSD:13:armv74.93.0.4_3-
FreeBSD:13:i3864.94_1-
FreeBSD:13:mips4.92.3-
FreeBSD:13:mips644.94_1-
FreeBSD:13:powerpc644.94-
 

Slave ports
  1. mail/exim-ldap2
  2. mail/exim-monitor
  3. mail/exim-mysql
  4. mail/exim-postgresql
  5. mail/exim-sa-exim
  6. mail/exim-sqlite

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. iconv : converters/libiconv
  2. perl5>=5.30.r1<5.31 : lang/perl5.30
Runtime dependencies:
  1. perl5>=5.30.r1<5.31 : lang/perl5.30
Library dependencies:
  1. libidn.so : dns/libidn
  2. libpcre.so : devel/pcre
There are no ports dependent upon this port

Configuration Options

USES:

Master Sites:
  1. There is no master site for this port.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2014-07-22
    Affects: users of mail/exim
    Author: vsevolod@FreeBSD.org
    Reason: 
      The behaviour of expansion of arguments to math comparison functions (<,
      <=, =, =>, >) was unexpected, expanding the values twice. Please update
      your configuration if you have relied on such an expansion.
    
    
  • 2011-01-07
    Affects: users of mail/exim
    Author: rea@FreeBSD.org
    Reason: 
      [POSSIBLE CONFIG BREAKAGE] The default value for system_filter_user
      is now the Exim run-time user, instead of root.
    
      [POSSIBLE CONFIG BREAKAGE] ALT_CONFIG_ROOT_ONLY is no longer
      optional and is forced on.  This is mitigated by the new build
      option TRUSTED_CONFIG_LIST which defines a list of configuration
      files which are trusted; one per line. If a config file is owned
      by root and matches a pathname in the list, then it may be invoked
      by the Exim build-time user without Exim relinquishing root
      privileges.
    
      [POSSIBLE CONFIG BREAKAGE] The Exim user is no longer automatically
      trusted to supply -D<Macro[=Value]> overrides on the command-line.
      Going forward, we recommend using TRUSTED_CONFIG_LIST with shim
      configs that include the main config.  As a transition mechanism,
      we are temporarily providing a work-around: the new build option
      WHITELIST_D_MACROS provides a colon-separated list of macro names
      which may be overriden by the Exim run-time user.  The values of
      these macros are constrained to the regex ^[A-Za-z0-9_/.-]*$
      (which explicitly does allow for empty values).
    
      Upgrading users are encouraged to fully study
        ftp://exim.inode.at/exim/ChangeLogs/NewStuff-4.73
      and
        ftp://exim.inode.at/exim/ChangeLogs/ChangeLog-4.73
    
    

Number of commits found: 383 (showing only 100 on this page)

1 | 2 | 3 | 4  »  

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
17 Jul 2020 09:46:00
Original commit files touched by this commit  4.94_1
Revision:542419
fluffy search for other commits by this committer
mail/exim: import exim-4.94+fixes branch as state of 2020.07.17

Used git diffs:

[02/26] Taint: fix pam expansion condition.  Bug 2587
[03/26] Taint: fix listcount expansion operator.  Bug 2586
[04/26] Docs: fix mistaken variable name
[06/26] Docs: typoes
[07/26] Taint: fix multiple ACL actions to properly manage tainted argument data
[08/26] Fix -bi.  Bug 2590
[09/26] Filters: fix "vacation" in Exim filter.  Bug 2593
[10/26] TLS: use RFC 6125 rules for certifucate name checks when CNAMES are
present. Bug 2594
[11/26] Taint: fix radius expansion condition
[13/26] Taint: fix verify.  Bug 2598
[14/26] Fix string_copy() macro to not multiple-eval args. Bug 2603
(Only the first 15 lines of the commit message are shown above View all of this commit message)
02 Jun 2020 04:19:49
Original commit files touched by this commit  4.94
Revision:537520
fluffy search for other commits by this committer
mail/exim: update to 4.94 release

while here, convert POST-INSTALL-NOTES* to ucl

PR:		246922
Submitted by:	pi
MFH:		2020Q2
27 Apr 2020 10:59:13
Original commit files touched by this commit  4.93.0.4_3
Revision:533120
fluffy search for other commits by this committer
mail/exim: unbreak build with only LMDB database backend enabled

PR:		237361
Reported by:	tobik
MFH:		2020Q2
26 Feb 2020 14:25:31
Original commit files touched by this commit  4.93.0.4_3
Revision:527169
fluffy search for other commits by this committer
mail/exim: sort order to apply extra patches

Pointy hat to:	fluffy
26 Feb 2020 13:46:15
Original commit files touched by this commit  4.93.0.4_3
Revision:527168
fluffy search for other commits by this committer
mail/exim: attempt to fix *taint* and auth issues

Bump PORTREVISION for master port to force all slaves rebuild
Drop PORTREVISION for exim-postgresql slave in favor of master settings

Adopt recent commits from Exim repo as numerated extra-patches till new
maintenance release will be published:

19. SPF: fix result for case of only non-spf TXT RRs
20. Fix error logging for dynamically-loaded modules
21. heimdal auth: fix the increase of big_buffer size
22. Taint: hybrid checking mode
23. Fix taint hybrid-checking on BSD
24. TFO: even in binary built for modern Linux, handle error returned by old
Linux kernel
25. Taint: slow-mode checking only
26. Auths: fix cyrus-sasl driver for gssapi use
27. GnuTLS: fix hanging callout connections
25 Feb 2020 09:17:15
Original commit files touched by this commit  4.93.0.4
Revision:527069
fluffy search for other commits by this committer
mail/exim: update to 4.93.0.4 maintenance release

This release is addressed to fix many of *taint* issues

PR:		244322
Reported by:	ler
24 Feb 2020 16:01:26
Original commit files touched by this commit  4.93
Revision:526980
fluffy search for other commits by this committer
mail/exim: unbreak EXIMON option and mail/exim/monitor slave port

- typedef unsigned long ulong;
- USE_XORG+= xext,xmu
24 Feb 2020 15:32:55
Original commit files touched by this commit  4.93
Revision:526974
fluffy search for other commits by this committer
mail/exim: unbreak with AUTH_RADIUS

- bump PORTREVISION for radius users only
- allow to build with net/freeradius-client instead of abandonware
net/radiusclient-ng
- Do not invoke printf-like function without parameter in call_radius.c
With exim 4.93, string_sprintf() requires at least two arguments
- take maintainership, discussed with vsevolod@ via private mail

PR:		244287, 244299
Reported by:	pi, Victor Sudakov
Approved by:	maintainer
24 Feb 2020 08:43:47
Original commit files touched by this commit  4.93
Revision:526957
fluffy search for other commits by this committer
mail/exim: update sa-exim plugin to 4.2.1

Unbreak build for exim-sa-exim slave port (${FILESDIR} misusage)

Incorporate some patches from Debian:

1) api-limitations.patch:
Exim now exports only the symbols that are part of the official API

2) remove-header-crs.patch:
Delete carriage returns from header lines.
When spamd gets a message with CRLF line endings, which it will when the spool
file is in wire format, it will return a message with CRLF line endings,
including the header. We will need to strip out the CRs.

3)spamc-args.patch:
Changes related to the arguments sent to spamc, namely that we don't pass -d
(SAspamcHost), -p (SAspamcPort), or -U (SAspamcSockPath) if those options aren't
set, as well as the new parameter -u (SAspamcUser).

4)sprintf_no_format_string.diff:
Do not invoke printf-like function without parameter.
With exim 4.93, string_sprintf() requires at least two arguments

PR:		244223
Submitted by:	fluffy
Approved by:	maintainer, implicit
22 Feb 2020 14:28:02
Original commit files touched by this commit  4.93
Revision:526779
pkubaj search for other commits by this committer
mail/exim: fix build of various slave ports on GCC architectures

Error:
macro_predef.c:83: error: 'for' loop initial declaration used outside C99 mode
22 Feb 2020 09:45:43
Original commit files touched by this commit  4.93
Revision:526749
vsevolod search for other commits by this committer
- Forgot ${FILESDIR} for EXTRA_PATCHES
18 Feb 2020 19:09:10
Original commit files touched by this commit  4.93
Revision:526471
vsevolod search for other commits by this committer
- Fix build for SA_EXIM option

PR:		242518
Reported by:	VVD <vvd at unislabs.com>
> Description of fields to fill in above:                     76 columns --|
> PR:                       If and which Problem Report is related.
> Submitted by:             If someone else sent in the change.
> Reported by:              If someone else reported the issue.
> Reviewed by:              If someone else reviewed your modification.
> Approved by:              If you needed approval for this commit.
> Obtained from:            If the change is from a third party.
> MFC after:                N [day[s]|week[s]|month[s]].  Request a reminder
email.
> MFH:                      Ports tree branch name.  Request approval for merge.
> Relnotes:                 Set to 'yes' for mention in release notes.
> Security:                 Vulnerability reference (one per line) or
description.
> Sponsored by:             If the change was sponsored by an organization.
> Differential Revision:    https://reviews.freebsd.org/D### (*full* phabric URL
needed).
> Empty fields above will be automatically removed.

M    exim/Makefile
AM   exim/files/extra-patch-Local-sa-exim.c
18 Feb 2020 18:54:51
Original commit files touched by this commit  4.93
Revision:526468
vsevolod search for other commits by this committer
- Fix build with no DANE

Reported by:	Alexander Sheiko <adsh at univ.kiev.ua> via email
17 Feb 2020 13:58:43
Original commit files touched by this commit  4.93
Revision:526373
vsevolod search for other commits by this committer
- Update to 4.93

Announce link:
https://lists.exim.org/lurker/message/20191208.213349.3407a963.en.html
15 Nov 2019 10:12:08
Original commit files touched by this commit  4.92.3
Revision:517643
tobik search for other commits by this committer
Move remaining USE_MYSQL, WANT_MYSQL_VER to USES=mysql
06 Nov 2019 18:09:45
Original commit files touched by this commit  4.92.3
Revision:516917
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories l and m

Add USES=xorg and USES=gl to ports in categories starting with 'l' and 'm'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
09 Oct 2019 12:06:22
Original commit files touched by this commit  4.92.3
Revision:514142
bapt search for other commits by this committer
Drop the ipv6 virtual category for m* category as it is not relevant anymore
29 Sep 2019 08:33:28
Original commit files touched by this commit  4.92.3
Revision:513206
vsevolod search for other commits by this committer
- Update to 4.92.3 to fix CVE-2019-16928

PR:		240912
Submitted by:	pi
MFH:		2019Q3
Security:	e917caba-e291-11e9-89f1-152fed202bb7
06 Sep 2019 10:26:49
Original commit files touched by this commit  4.92.2
Revision:511291 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Fix just another awful RCE in Exim: CVE-2019-15846

PR:		240362
Submitted by:	Pascal Christen <pascal.christen hostpoint.ch>
MFH:		2019Q3
13 Aug 2019 22:29:43
Original commit files touched by this commit  4.92.1
Revision:508882 This port version is marked as vulnerable.
mat search for other commits by this committer
onvert to UCL & cleanup pkg-message (categories l-m)
25 Jul 2019 11:20:26
Original commit files touched by this commit  4.92.1
Revision:507316 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Update to 4.92.1 to fix CVE-2019-13917

PR:		239441
Submitted by:	Pascal Christen <pascal.christen at hostpoint.ch>
MFH:		2019Q3
21 Apr 2019 12:27:02
Original commit files touched by this commit  4.92_4
Revision:499536 This port version is marked as vulnerable.
koobs search for other commits by this committer
mail/exim: Fix build (linker) flags

"-export-dynamic" in EXIM_DYNAMIC_LDFLAGS is a linker option, currently
producing a warning during build:

/usr/bin/ld: warning: cannot find entry symbol xport-dynamic; defaulting to
00000000004019c0

The only reason that plugin modules work is that the option is redundant
with -rdynamic.

This change makes the minimum necessary change not relying on linker
argument compatibility (- vs --).

PR:		236426
Submitted by:	<andrew tao11 riddles org uk>
Approved by:	portmgr (maintainer timeout: ~6 weeks, "just fix it")
MFH:		2019Q2
18 Apr 2019 14:12:33
Original commit files touched by this commit  4.92_3
Revision:499265 This port version is marked as vulnerable.
tobik search for other commits by this committer
mail/exim: Rename LMDB_LIBS to _LMDB_LIBS

It otherwise looks like an options helper that appears after
bsd.port.options.mk which will be flagged as a DEV_ERROR after
D19553.  Rename LMDB_INCLUDES too for consistency.
02 Apr 2019 03:35:54
Original commit files touched by this commit  4.92_3
Revision:497546 This port version is marked as vulnerable.
yuri search for other commits by this committer
dns/libidn: Update to 1.35

Bump 48 ports.
Previous update to 1.34 broke jabberd.

PR:		228048
11 Mar 2019 16:26:24
Original commit files touched by this commit  4.92_2
Revision:495360 This port version is marked as vulnerable.
ler search for other commits by this committer
mail/exim: add missing colon on I=

Reported by:	ler (self)
Approved by:	vsevolod (maintainer, private mail)
14 Feb 2019 10:49:34
Original commit files touched by this commit  4.92_1
Revision:492912 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Unbreak SA_EXIM option
- Bump revision

PR:	235705
Submitted by:	Henry David Bartholomew <PopularMoment at protonmail.com>
12 Feb 2019 10:46:10
Original commit files touched by this commit  4.92
Revision:492772 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Update Exim to 4.92

PR:		235678 [1]
Submitted by:	pi [1], ler (via private email)
10 Nov 2018 18:12:58
Original commit files touched by this commit  4.91_4
Revision:484628 This port version is marked as vulnerable.
bapt search for other commits by this committer
Install texinfo files (GNU info) into ${PREFIX}/share/info

After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
18 Sep 2018 08:58:46
Original commit files touched by this commit  4.91_3
Revision:479999 This port version is marked as vulnerable.
linimon search for other commits by this committer
Conditionalize EXIM_WARN_FLAGS on clang to fix build on gcc-based
archs such as powerpc64.

Tested for no change on amd64.

Approved by:	portmgr (tier-2 blanket)
26 Aug 2018 07:45:56
Original commit files touched by this commit  4.91_3
Revision:478103 This port version is marked as vulnerable.
delphij search for other commits by this committer
mail/exim: Stop using arc4random_stir.

PR:		230826, 230756
Approved by:	portmgr
17 Apr 2018 09:32:06
Original commit files touched by this commit  4.91_2
Revision:467585 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
Various fixes for the Exim port

- Fix build with no OSCP support (ported from upstream) [1]
- Fix Dane support [2]
- Silence compile warnings caused by Exim code style

Reported by:	ler [1], Max Kostikov [2] via private email
16 Apr 2018 17:03:19
Original commit files touched by this commit  4.91_1
Revision:467490 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
Fix SPF support, add experimental ARC option

Reported by:	pi via email
16 Apr 2018 16:15:00
Original commit files touched by this commit  4.91
Revision:467486 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
Update Exim to version 4.91
10 Feb 2018 19:33:10
Original commit files touched by this commit  4.90.1
Revision:461414 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Update to 4.90.1

MFH:		2018Q1
Security:	316b3c3e-0e98-11e8-8d41-97657151f8c2
23 Dec 2017 18:35:41
Original commit files touched by this commit  4.90
Revision:457099 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Update to 4.90

PR:		224539
Submitted by:	pi
30 Nov 2017 18:48:13
Original commit files touched by this commit  4.89.1
Revision:455220 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Update to 4.89.1

MFH:		2017Q4
Security:	75dd622c-d5fd-11e7-b9fe-c13eb7bcbf4f
27 Nov 2017 07:55:18
Original commit files touched by this commit  4.89_2
Revision:454936 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Fix RCE vulnerability:

The receive_msg function in receive.c in the SMTP daemon in Exim 4.88 and 4.89
allows remote attackers to execute arbitrary code or cause a denial of service
(use-after-free) via vectors involving BDAT commands.

PR:		223870
Submitted by:	Gary
MFH:		2017Q4
Security:	CVE-2017-16943
15 Aug 2017 20:42:40
Original commit files touched by this commit  4.89_1
Revision:448008 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Fix finding of mariadb headers [1]
- Fix build with custom mysql library

PR:		221533 [1]
Submitted by:	vvd at unislabs.com [1]
21 Jun 2017 22:17:34
Original commit files touched by this commit  4.89_1
Revision:444082 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Add workaround for CVE-2017-1000369

MFH:		2017Q2
08 Mar 2017 16:46:06
Original commit files touched by this commit  4.89
Revision:435696 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Update to 4.89
15 Feb 2017 12:39:53
Original commit files touched by this commit  4.88_2
Revision:434160 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Fix build after r313495
- Bump revision

PR:		216966
Submitted by:	kib
16 Jan 2017 13:03:28
Original commit files touched by this commit  4.88_1
Revision:431639 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Remove obsoleted OLD_DEMIME option
- Enable CONTENT_SCAN by default to compensate OLD_DEMIME removal

PR:		215871
Submitted by:	Mark Hills mark-freebsd at xwax.org
09 Jan 2017 13:16:50
Original commit files touched by this commit  4.88
Revision:430947 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL

Approved by:	portmgr blanket
02 Jan 2017 11:57:25
Original commit files touched by this commit  4.88
Revision:430351 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Update to version 4.88
- Add experimental LMDB lookup option
- Add experimental queuefile option
- Remove rspamd pacth which is now included in Exim

Changes: ftp://ftp.exim.org/pub/exim/exim4/NewStuff
25 Dec 2016 14:02:11
Original commit files touched by this commit  4.87.1
Revision:429426 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Update to 4.87.1 (security release)
- Fix subdirs to allow download of the distfiles

MFH:		2016Q4
Security:	CVE-2016-9963
08 Aug 2016 13:46:50
Original commit files touched by this commit  4.87
Revision:419843 This port version is marked as vulnerable.
mat search for other commits by this committer
USE_BDB cleanup.

- USE_BDB=4x+ -> USES=bdb.
- USE_BDB=yes -> USES=bdb.
- USE_BDB=xx  -> USES=bdb:xx.

Other modernisations when I see them.

PR:		209183
Sponsored by:	Absolight
25 Apr 2016 16:13:39
Original commit files touched by this commit  4.87
Revision:414014 This port version is marked as vulnerable.
mat search for other commits by this committer
Remove USE_SQLITE from bsd.databases.mk, replaced by USES=sqlite.

While there replace USE_SQLITE=x by USES=sqlite:x.

PR:		208971
Submitted by:	mat
Exp-run by:	antoine
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D5951
21 Apr 2016 15:52:23
Original commit files touched by this commit  4.87
Revision:413740 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Update to 4.87
- Enable recommended default options
- Rename no longer experimental options
- Add rspamd shutdown patch

Exim 4.87 announce link:
https://lists.exim.org/lurker/message/20160406.181048.292a54e9.en.html
01 Apr 2016 14:16:20
Original commit files touched by this commit  4.86.2_1
Revision:412348 This port version is marked as vulnerable.
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
27 Mar 2016 14:58:00
Original commit files touched by this commit  4.86.2_1
Revision:411990 This port version is marked as vulnerable.
tijl search for other commits by this committer
- Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
  supported by libgnutls-dane and gnutls-cli.  Also clarify the option
  description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4.  Some ports used this library
  in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed.  Ports that used these have been
  updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
02 Mar 2016 21:18:36
Original commit files touched by this commit  4.86.2
Revision:409960 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Update to 4.86.2

MFH:		2016Q1
Security:	7d09b9ee-e0ba-11e5-abc4-6fb07af136d2
25 Aug 2015 22:31:16
Original commit files touched by this commit  4.86_1
Revision:395319 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
Import the patch to fix segfault during delivery from exim git [1].

[1]: https://bugs.exim.org/show_bug.cgi?id=1671
27 Jul 2015 19:42:14
Original commit files touched by this commit  4.86
Revision:393028 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Update to 4.86 [1]
- Add experimental INTERNATIONAL option
- Add experimental SOCKS option
- Removed rspamd extra patch (included by default now)
- Removed xclient patch (broken and not used)

Relnotes:	ftp://ftp.exim.org/pub/exim/exim4/NewStuff [1]
13 Jul 2015 11:52:13
Original commit files touched by this commit  4.85_2
Revision:391892 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Restore LMTP support by default [1]
- Fix install commands in the Makefile
- Bump portrevision

PR:		201438
Submitted by:	Gennady Proskurin <gpr at mail.ru>
22 May 2015 20:34:29
Original commit files touched by this commit  4.85_1
Revision:387082 This port version is marked as vulnerable.
mat search for other commits by this committer
Remove $FreeBSD$ from patches files everywhere.

With hat:	portmgr
Sponsored by:	Absolight
14 May 2015 10:15:09
Original commit files touched by this commit  4.85_1
Revision:386312 This port version is marked as vulnerable.
mat search for other commits by this committer
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
17 Apr 2015 11:47:32
Original commit files touched by this commit  4.85_1
Revision:384153 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Add CPE info

Approved by:	portmgr blanket
25 Mar 2015 11:41:18
Original commit files touched by this commit  4.85_1
Revision:382203 This port version is marked as vulnerable.
marino search for other commits by this committer
mail category: Remove $PTHREAD_LIBS

Note: The following ports did not pass check-plist (CP) or stage-qa (QA)
tests.   The sendmail port has many problems, but this was already known
by myself as I fixed it properly on DPorts last week.  It's a forward
action to submit a PR against mail/sendmail.

  * antivirus-milter (CP)
  * dk-milter        (CP)
  * milter-regex     (CP)
  * sendmail         (CP, QA)

approved by:	PTHREAD blanket
10 Feb 2015 12:57:13
Original commit files touched by this commit  4.85_1
Revision:378771 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
Remove duplicated NIS option (no functional changes).

Submitted by:	Ilya A. Arkhipov via IRC
16 Jan 2015 14:19:33
Original commit files touched by this commit  4.85_1
Revision:377174 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Add rspamd extra patch and option [1]
- Remove obsoleted POST-INSTALL note [2]
- Bump revision since options have been changed

Submitted by:	swappers at gmail.com [1], pi@ [2]
16 Jan 2015 11:16:21
Original commit files touched by this commit  4.85
Revision:377168 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
Use openssl from the ports for FreeBSD < 10 and DANE option is enabled.

Do not bump portrevision since DANE is not enabled by default.

PR:		196722
Submitted by:	Gary <freebsd-bugzilla at in-addr.com>
13 Jan 2015 13:45:51
Original commit files touched by this commit  4.85
Revision:376931 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Update to 4.85
- Add DANE experimental support
- Add EVENT experimental support
- Drop SRS_ALT option as exim cannot work with libsrs2 so srs_alt is the only
option now
- Polish IGNORE messages
- Remove already included patch
- Update documentation slave ports

The ChangeLog/NewStuff/README.UPDATING can be reviewed at:

http://git.exim.org/exim.git/blob/exim-4_85:/doc/doc-txt/ChangeLog
http://git.exim.org/exim.git/blob/exim-4_85:/doc/doc-txt/NewStuff
http://git.exim.org/exim.git/blob/exim-4_85:/src/README.UPDATING
22 Nov 2014 20:40:09
Original commit files touched by this commit  4.84_2
Revision:373100  Sanity Test Failure This port version is marked as vulnerable.
crees search for other commits by this committer
Finally retire USE_PGSQL
13 Nov 2014 17:07:06
Original commit files touched by this commit  4.84_2
Revision:372527 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
Add patch to avoid http://bugs.exim.org/show_bug.cgi?id=1513

Obtained from:	exim git and Victor Ustugov adopted patch
04 Nov 2014 16:14:31
Original commit files touched by this commit  4.84_1
Revision:372149 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
Remove outdated KAS patch and option.
29 Sep 2014 15:39:45
Original commit files touched by this commit  4.84_1
Revision:369530 This port version is marked as vulnerable.
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
18 Aug 2014 19:13:18
Original commit files touched by this commit  4.84_1
Revision:365343 This port version is marked as vulnerable.
antoine search for other commits by this committer
Convert most NO_INSTALL_MANPAGES to USES=imake:noman

With hat:	portmgr
18 Aug 2014 16:43:25
Original commit files touched by this commit  4.84_1
Revision:365325 This port version is marked as vulnerable.
bdrewery search for other commits by this committer
- Move RESETPREFIX to default PLIST_SUB

With hat:	portmgr
17 Aug 2014 15:59:41
Original commit files touched by this commit  4.84_1
Revision:365196 This port version is marked as vulnerable.
tijl search for other commits by this committer
mail/libspf2:
- Convert to USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip

(Also some white space fixes in dependent ports)

Approved by:	portmgr (implicit, bump unstaged port)
13 Aug 2014 11:02:08
Original commit files touched by this commit  4.84
Revision:364779 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
Update to 4.84.

This is a bugfix only release of exim. The most important fix was introduced in
the
ports by local patch which is not needed now.

PR:		192625
Submitted by:	pi
02 Aug 2014 21:52:13
Original commit files touched by this commit  4.83_4
Revision:363840 This port version is marked as vulnerable.
pi search for other commits by this committer
mail/exim: bump portrevision for mail/opendmarc dependency

PR:		192311
01 Aug 2014 13:55:00
Original commit files touched by this commit  4.83_3
Revision:363709 This port version is marked as vulnerable.
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]
29 Jul 2014 17:12:50
Original commit files touched by this commit  4.83_2
Revision:363362 This port version is marked as vulnerable.
adamw search for other commits by this committer
Rename all patches that contain '::' as a path separator, and use
'__' instead.
24 Jul 2014 18:34:16
Original commit files touched by this commit  4.83_2
Revision:362835 This port version is marked as vulnerable.
tijl search for other commits by this committer
net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD

databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip

databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample
(Only the first 15 lines of the commit message are shown above View all of this commit message)
23 Jul 2014 09:54:02
Original commit files touched by this commit  4.83_1
Revision:362645 This port version is marked as vulnerable.
tijl search for other commits by this committer
- Replace security/gnutls with security/gnutls3 and update to 3.2.15
- Bump PORTREVISION on all ports that depend on security/gnutls and
  adjust all ports that depend on security/gnutls3
- Update mail/anubis to version 4.2 which supports gnutls 3.x
- Update mail/libvmime to a development snapshot (recommended by upstream
  developers)

PR:		191274
Exp-run by:	antoine
Approved by:	portmgr (antoine)
22 Jul 2014 15:39:45
Original commit files touched by this commit  4.83
Revision:362549 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
Update to 4.83.

Changes in the port:
- Added new options:
 * DNSSEC: validate peers using TLSA records
 * PRDR: Per-Recipient-Data-Response support
 * CERTNAMES: Check certiticates ownership
 * DSN: Delivery Status Notifications
 * PROXY: Experimental Proxy Protocol
- Enable OCSP stapling by default
- Disable NIS by default
- SRS support is now radio group
- DNSSEC and PRDR are now enabled by default

Changes in exim itself:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
18 Jul 2014 14:37:02
Original commit files touched by this commit  4.82.1_7
Revision:362210 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
Restore srs_alt support.

PR:		191950
Submitted by:	pi
15 Jul 2014 16:14:15
Original commit files touched by this commit  4.82.1_6
Revision:361961 This port version is marked as vulnerable.
adamw search for other commits by this committer
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.
14 Jul 2014 10:45:59
Original commit files touched by this commit  4.82.1_6
Revision:361769 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Remove support of libsrs_alt as it is deprecated now
- Bump portrevision

Suggested by:	pi
07 Jul 2014 10:39:31
Original commit files touched by this commit  4.82.1_5
Revision:361050 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Enable compiler flags responsive for exporting symbols to the elf file.
 This is specifically important for DSO modules enabled in exim by default.
 Without these flags modules were unable to use exim's API that has made this
 feature completely unusable. [1]
- Fix minor issue with strip command by passing STRIP_CMD in the MAKE_ENV
- Bump portrevision

Submitted by:	Victor Ustugov <victor at corvax.kiev.ua>
05 Jul 2014 17:16:01
Original commit files touched by this commit  4.82.1_4
Revision:360779 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Disable developers checks for source files: they are not intended for
end-users and
 require perl for build stage.

Do not bump portrevision, as those checks have no influence on the target
package.
05 Jul 2014 15:09:15
Original commit files touched by this commit  4.82.1_4
Revision:360760 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Add runtime dependency on perl for exim utilities [1], [2]
- Support berkeley DB lookups [3]
- Remove unnecessary options checks [1]
- Improve description for EXIMON option
- Bump portrevision

PR:		189019 [2], 181863 [3]
Submitted by:	ak [1], tim at bishnet.net [2], odavydenko at gmail.com [3]
04 Jul 2014 23:13:47
Original commit files touched by this commit  4.82.1_3
Revision:360681 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Fix issue with exim monitor depends
- Correctly name DAEMON option as EXIMDAEMON

Submitted by:	bapt
04 Jul 2014 16:07:17
Original commit files touched by this commit  4.82.1_3
Revision:360641 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Use options knobs [1]
- Group options
- Remove deprecated checks

Submitted by:	ak [1]
04 Jul 2014 13:00:41
Original commit files touched by this commit  4.82.1_3
Revision:360612 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
- Fix search path for optional dependencies (partially based on [1])
- Enable EXPERIMENTAL_REDIS knob if REDIS option is enabled
- Bump portrevision

Submitted by:	pi [1]
04 Jul 2014 12:51:23
Original commit files touched by this commit  4.82.1_2
Revision:360610 This port version is marked as vulnerable.
vsevolod search for other commits by this committer
Add new options for exim:

- DMARC: experimental opendmarc support
- REDIS: redis database lookup
- OCSP: ocsp certificates stapling using openssl
04 Jul 2014 12:10:27
Original commit files touched by this commit  4.82.1_2
Revision:360606 This port version is marked as vulnerable.
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]
04 Jul 2014 11:57:12
Original commit files touched by this commit  4.82.1_1
Revision:360601 This port version is marked as vulnerable.
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
04 Jul 2014 09:41:00
Original commit files touched by this commit  4.82_1
Revision:360588 This port version is marked as vulnerable.
tijl search for other commits by this committer
Bump PORTREVISION on all ports with USE_SQLITE=yes or USE_SQLITE=3 that
have not been bumped yet after the latest libsqlite3.so library version
change.

Approved by:	portmgr (implicit)
04 Jul 2014 09:12:57
Original commit files touched by this commit  4.82
Revision:360579 This port version is marked as vulnerable.
bapt search for other commits by this committer
Resetting maintainership on ports that have not been staged and without any
pending PR (related to stage)

With hat:	portmgr
31 May 2014 23:33:51
Original commit files touched by this commit  4.82
Revision:356028 This port version is marked as vulnerable.
marino search for other commits by this committer
2 ports: Use ${TAR} explicitly over ${EXTRACT_CMD}

Approved by:	portmgr (implicit)
05 May 2014 09:45:37
Original commit files touched by this commit  4.82
Revision:352986 This port version is marked as vulnerable.
bapt search for other commits by this committer
Convert all :U to :tu and :L to :tl

Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
11 Mar 2014 21:49:40
Original commit files touched by this commit  4.82
Revision:347936 This port version is marked as vulnerable.
adamw search for other commits by this committer
Move {mail,japanese}/p5-Mail-SpamAssassin to &/spamassassin, in the name of
improving accessibility.

I think people who want to just find the port/package and install it are
more likely to look for "spamassassin the program" than "spamassassin the
perl module collection."
21 Jan 2014 23:40:23
Original commit files touched by this commit  4.82
Revision:340674 This port version is marked as vulnerable.
bapt search for other commits by this committer
Fix properties on pkg-plist
08 Dec 2013 16:58:56
Original commit files touched by this commit  4.82
Revision:335913 This port version is marked as vulnerable.
rea search for other commits by this committer
Exim: update to 4.82

New Stuff since 4.80.1 (ftp://exim.inode.at/exim/ChangeLogs/NewStuff-4.82):

 1. New command-line option -bI:sieve will list all supported sieve extensions
    of this Exim build on standard output, one per line.
    ManageSieve (RFC 5804) providers managing scripts for use by Exim should
    query this to establish the correct list to include in the protocol's
    SIEVE capability line.

 2. If the -n option is combined with the -bP option, then the name of an
    emitted option is not output, only the value (if visible to you).
    For instance, "exim -n -bP pid_file_path" should just emit a pathname
    followed by a newline, and no other text.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20 Sep 2013 19:59:14
Original commit files touched by this commit  4.80.1_2
Revision:327742 This port version is marked as vulnerable.
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
mail)
16 Sep 2013 19:08:25
Original commit files touched by this commit  4.80.1_2
Revision:327436 This port version is marked as vulnerable.
az search for other commits by this committer
- Fix typo

Submitted by:	ubique (via IRC)
15 Sep 2013 07:14:13
Original commit files touched by this commit  4.80.1_2
Revision:327333 This port version is marked as vulnerable.
az search for other commits by this committer
- convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
04 Sep 2013 18:06:08
Original commit files touched by this commit  4.80.1_2
Revision:326307 This port version is marked as vulnerable.
madpilot search for other commits by this committer
- Make ports use the libc provided iconv implementation on 10-CURRENT
  after r254273
- Fix a bunch of ports to properly work after this
- Mark converters/libiconv as IGNORE for systems with iconv in libc

Reviewed by:	bapt
Approved by:	portmgr (bapt)
Discussed with:	bapt, bsam (who both contributed ideas and code)
31 Aug 2013 00:38:30
Original commit files touched by this commit  4.80.1_2
Revision:325753 This port version is marked as vulnerable.
bapt search for other commits by this committer
Convert USE_GNOME=pkgconfig to USES=pkgconfig
Convert USE_GMAKE to USES=gmake

Number of commits found: 383 (showing only 100 on this page)

1 | 2 | 3 | 4  »  

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
gitlab-ceAug 06
goAug 06
sqlite3*Aug 06
typo3-10Aug 04
typo3-9Aug 04
libX11Aug 01
xephyrAug 01
xorg-dmxAug 01
xorg-nestserverAug 01
xorg-serverAug 01
xorg-vfbserverAug 01
xwaylandAug 01
python38Jul 31
arkJul 30
chromiumJul 28

16 vulnerabilities affecting 98 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-08-06 18:24:49


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 40263
Broken 90
Deprecated 600
Ignore 326
Forbidden 5
Restricted 147
No CDROM 76
Vulnerable 21
Expired 3
Set to expire 570
Interactive 0
new 24 hours 0
new 48 hours2
new 7 days17
new fortnight56
new month139

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2020 Dan Langille. All rights reserved.