summaryrefslogtreecommitdiff
path: root/mail/dspam
AgeCommit message (Collapse)AuthorFilesLines
2005-01-19Update to 3.2.6xtraeme2-5/+5
RELEASE 3.2.6-STABLE BUGFIX: Sedation level instantiates when not specified (should default to off) RELEASE 3.2.5-STABLE BUGFIX: statisticalSedation preference is ignored
2005-01-05Update to 3.2.4.xtraeme2-5/+5
Changes: BUGFIX: MIME boundaries using broken RFC are misread BUGFIX: Tools will not build when CFLAGS is provided BUGFIX: DSPAM misreads lines after -- as headers and fails to decode them BUGFIX: DSPAM misreads lines after -- and adds colons to them Enhancements: PostgreSQL Storage Driver Some minor fixes have been made to the PostgreSQL storage driver which may affect performance.
2004-11-29Update to 3.2.3.xtraeme2-5/+5
Version 3.2.3 is a maintenance release and contains corrections to v3.2 only. BUGFIX: DSPAM misreads boundary delimiter in signed Apple Mail messages BUGFIX: Signature is not written to multipart blocks with no content type BUGFIX: dspam_dump for a particular token fails with MySQL 4.1 BUGFIX: Bayesian Noise Reduction is never instantiated
2004-11-17Define GNU_CONFIGURE before USE_LIBTOOL, so the check for _OPSYS_MAX_CMDLENxtraeme1-2/+2
defined in mk/platform/${OPSYS}.mk is not skipped.
2004-11-15Update mail/dspam to 3.2.2.xtraeme3-6/+8
Version 3.2.2 is a maintenance release and contains corrections to v3.2 only. BUGFIX: optOut preference no longer works BUGFIX: Source address tracking doesn't work when using TOE BUGFIX: LocalMX tag doesn't work in dspam.conf BUGFIX: dspam.conf default permissions 0750 BUGFIX: Using SignatureLocation=headers no longer works with fwd attachments BUGFIX: Source address tracking is disabled by legacy #ifdef's BUGFIX: Chi-Square cutoff is identical to default token value BUGFIX: Tokens from lines 2+ of multi-line headers are not processed BUGFIX: Signature scan segfaults when scanning some emails BUGFIX: Signature encoding can cause segfault in sqlite_drv Other Notable Changes: CHANGE: TrackSources 'ham' token changed to 'nonspam' CHANGE: Agent loose signature match changed from DSPAM: to X-DSPAM-Signature:
2004-11-01Update mail/dspam to 3.2.1.xtraeme3-116/+5
Version 3.2.1 is a maintenance release and contains bugfixes to v3.2.0 only. BUGFIX: PGP Messages cause pop3filter to hang BUGFIX: Invalid read of free()'d memory caused by parsing multi-line headers BUGFIX: SQLite driver fails to call PRAMA specified in dspam.conf BUGFIX: MySQL generates DUPLICATE KEY errors on simultaneous inserts BUGFIX: Memory leaks in dspam_clean BUGFIX: dspam_clean crashes with SQLite driver BUGFIX: Signatures include leading whitespace when in loose match BUGFIX: Some versions of PostgreSQL don't support PQfreemem() BUGFIX: Memory mishandling in PostgreSQL driver BUGFIX: Message delimiters mangled when processing a PGP signed message BUGFIX: --with-delivery-agent configure option no longer present BUGFIX: Default log directory /var/log not writable by some installs BUGFIX: Man page installation doesn't prefix with $(DESTDIR) BUGFIX: Emails ending with http:// cause invalid memory read
2004-10-29Use mk/mysql.buildlink3.mk instead of databases/mysql-client/buildlink3.mk,xtraeme1-2/+2
so that we'd not force dependance on specific MySQL version, and instead pick the currently installed mysql*-client (or install the default if there is no mysql-client package installed yet) this makes package buildable with arbitrary MySQL version, such as 3.23.x, 4.0.x or 4.1.x
2004-10-28Remove trailing whitespace.wiz1-2/+2
2004-10-28- Do a PERL_REPLACE on cgi/configure.pl.in not configure.pl.inadrianp1-5/+10
- dspam.conf can contain sensitive information such as SQL username/password accounts. So change ownership to root:dspam and mode to 0640. - The cgi template cgi/templates/nav_performance.html contains a @yourdomain.com which should be customised on install. Added an extra BUILD_DEFS called DSPAM_DOMAIN to allow users to do this. ok'ed xtraeme@
2004-10-28Permissions for ${DSPAM_HOME} should be 0775 not 0770 (needed to usextraeme2-5/+5
the CGI frontend), regen distinfo for patch-ab missed in previous.
2004-10-27Add missing OWN_DIRS_PERMS for DSPAM_LOGDIR.xtraeme1-1/+2
2004-10-27Apply patch from dspam CVS to fix some errors when using MySQL-4.1.x.xtraeme3-2/+113
Bump PKGREVISION.
2004-10-22Update mail/dspam to 3.2.0 (latest stable version).xtraeme5-144/+135
Version 3.2 adds many significant enhancements, these include the introduction of a dspam.conf master configuration, an aesthetically redesigned web interface, support for SQLite, support for Windows, and and many other enhancements. More information: http://www.nuclearelephant.com/projects/dspam/text/RELEASE-3.2.0.txt pkgsrc changes: * Default storage driver has been changed to SQLite, to sync with dspam's defaults. * Deprecated options has been removed totally, now you'll have to specify them via PKG_OPTIONS.dspam=foo bar baz.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-2/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-5/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-08-30Capitalize COMMENT and drop trailing whitespace.snj1-3/+3
2004-08-22Change the way that legacy USE_* and FOO_USE_* options are convertedjlam1-38/+28
into the bsd.options.mk framework. Instead of appending to ${PKG_OPTIONS_VAR}, it appends to PKG_DEFAULT_OPTIONS. This causes the default options to be the union of PKG_DEFAULT_OPTIONS and any old USE_* and FOO_USE_* settings. This fixes PR pkg/26590.
2004-08-09Avoid calling mkdir() with a trailing slash, as some systems don'tjlam3-5/+34
support it. DSPAM now correctly creates per-user statistics files on NetBSD 1.6.2. Bump PKGREVISION.
2004-08-09Support building more options:jlam1-21/+36
"long-usernames" allows usernames longer than allowed by the underlying operating system. This may be needed if you use DSPAM as a Postfix content filter. "spam-subject" prepends "[SPAM]" to the Subject: of messages classified as spam.
2004-08-07The permissions on /var/dspam should be 0770, not 0755. This affects thejlam1-2/+2
binary package, but ride the last PKGREVISION bump.
2004-08-07The dspam binary must be setuid to the dspam user, so we must listjlam1-5/+9
the file in SPECIAL_PERMS to ensure that when installing from a binary package, it is automatically set to the correct ownership and file permissions. Also manage ${DSPAM_HOME} using OWN_DIRS_PERMS since it must exist for dspam to work properly, and must also be writable by the dspam user. Bump the PKGREVISION to 3.
2004-08-06There is no "large" subst class.jlam1-2/+2
2004-08-06* Only include bdb.buildlink3.mk if we are using DB[34] as a storagejlam3-143/+237
driver backend. * Convert to use bsd.options.mk. DSPAM_DELIVERY_AGENT_ARGS has been deprecated -- just set DSPAM_DELIVERY_AGENT to the LDA instead of "custom". * Only install the documentation for the storage driver used by DSPAM. * Drop the default signature lifetime from 15 days to 14 days to match the DSPAM defaults. Bump the PKGREVISION to 2.
2004-07-24Use mk/pgsql.buildlink3.mk for choosing the PostgreSQL version to be used.recht1-4/+4
2004-07-07Fix a typo: It's user:group and not group:user.recht1-2/+3
bump PKGREVISION to 1.
2004-06-20Initial import of dspam-3.0.0 from pkgsrc-wip.xtraeme4-0/+272
DSPAM (as in De-Spam) is an extremely scalable, open-source statistical hybrid anti-spam filter. While most commercial solutions only provide a mere 95% accuracy (1 error in 20), a majority of DSPAM users frequently see between 99.95% (1 error in 2000) all the way up to 99.991% (2 errors in 22,786). DSPAM is currently effective as both a server-side agent for UNIX email servers and a developer's library for mail clients, other anti-spam tools, and similar projects requiring drop-in spam filtering. DSPAM has been implemented on many large and small scale systems with the largest systems being reported at about 125,000 mailboxes.