these main topics in minds:
* Security
* Reliability
* Efficiency
* Configurability
* Extendibility
MeTA1 consists of five main modules of which only one runs as root:
* mcp: the main control program is similar to inetd(8):
it starts all other MeTA1 modules and watches over their execution.
mcp runs as root in order to bind to port 25 and to change the uid
of the processes it starts.
* smtps: the SMTP server receives e-mails.
* smtpc: the SMTP client sends e-mails.
* smar: the address resolver provides lookups in various maps
including DNS for mail routing.
* qmgr: the queue manager controls the flow of e-mails through the
SMTP servers and clients.
- "WANT_FAM_SYSTEM=fam" might have been too restrictive,
so remove it.
Submitted by: KIMURA Yasuhiro <yasu utahime org>
PR: ports/112201
Approved by: maintainer timeout
This version is required by p5-Catalyst-View-Email which is to be sendpred later.
PR: ports/113317
Submitted by: Tomoyuki Sakurai <cherry_AT_trombik dot org>
Approved by: maintainer (HASHI Hiroaki)
See http://spamassassin.apache.org
This is mostly a maintenance and features update.
There are however a couple of FreeBsd specific issues:
1) sa-update now puts files into /var/db/spamassassin/{version} where it
belongs rather than in the non-standard /var/lib/spamassassin.
Thanks to uhlar@fantomas.sk (see PR: ports/108934
2) security, version minimum updates:
Compress-Zlib needs to be minimum 1.04, HTML-Parser, 3.3.1, Tar.pm,
1.2.3, gnupg >=1.4.7 (gnupg 2.x preferred)
3) additional files needed: Detect.pm for encoding, p5-Mail-SPF replaces
p5-Mail-SPF-Query, newer DKIM replaces DomainKeys
4) sa-compile is broken (need re2c >=.11.3 or it segfaults)
5) tools directory removed (find it in SVN if you need it)
6) patch files added: patch-ImageInfo.pm and patch-sa-compile.raw
7) patch files REMOVED (ports, please note:
don't need patch-sa-learn-raw anymore!
PR: ports/112502
Submitted by: maintainer (Michael Scheidell)
o Use strncpy instead of strcpy
o Limit memory buffers and fix QUIT_ASAP behavior on SMTP sessions,
which may break some RFCs. Instead, the default behavior now is 100%
RFC complaint. The old QUITASAP behavior, sometimes desired for a
number of users (used to be default behavior on Spamcontrol in the
past) is now a build option (XF_QUITASAP).
Submitted by: Patrick Tracanelli (Author, by email)
- MIME::Base64 In Perl 5.8+ now, so
- make it conditional
- Install two scripts (dkimsign.pl and dkimverify.pl)
- Remove Perl version < 5.6 warning
- Use %%SITE_PERL%% and %%PERL_ARCH%% in pkg-plist
PR: ports/113034
Submitted by: Gea-Suan Lin <gslin_AT_gslin dot org>
Reviewed by: maintainer (Yoshisato YANAGISAWA)
Approved by: maintainer