summaryrefslogtreecommitdiff
path: root/mail/dspam/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2005-06-07Update to 3.4.7 that fixes some critical bugs.xtraeme1-3/+2
Changes: BUGFIX: Delivery of false positives fails in managed groups BUGFIX: LMTP/SMTP delivery fails on non-250 2xx response code BUGFIX: Messages missing a terminating boundary fail to receive a signature
2005-05-25o Fix PKG_SUPPORTED_OPTIONS to list all possible options [hi xtraeme!],cube1-1/+2
otherwise whatever the user provides in PKG_OPTIONS_VAR gets silently ignored [hi dillo!]. o Fix PLIST which was missing a header file. PKGREVISION++.
2005-05-09Update to 3.4.6.xtraeme1-2/+2
Changes: BUGFIX: segfault can occur when loose signature provided without space delimiter
2005-04-26Update to 3.4.5xtraeme1-3/+2
Version 3.4.5-STABLE This version is a maintenance release and contains bug fixes only BUGFIX: First run / first spam notifications don't send for users in groups BUGFIX: Permissions on dspam.sock are wrong mode BUGFIX: Bogus signature retrieval errors in logs BUGFIX: LMTP error codes reporting permanent errors for temporary failures BUGFIX: ParseToHeaders' notspam- alias fails to change user correctly
2005-04-14* Replace hardcoded www user/group with APACHE_{USER,GROUP}.xtraeme1-5/+7
* Modify permissions for DSPAM_HOME, it should be ${DSPAM_USER}:${APACHE_GROUP}, so that the CGI interface works correctly without modifications. Bump PKGREVISION.
2005-04-14* Enable support for sqlite3 storage driver.xtraeme1-4/+8
* Don't enable daemon mode globally, only for mysql/pgsql.
2005-04-14Update to 3.4.4.xtraeme1-2/+2
Version 3.4.4-STABLE This version if a maintenance release and contains bug fixes only BUGFIX: Message-based signatures do not appear in quoted-printable/base64 parts RELEASE 3.4.3-STABLE This version is a maintenance release and contains bug fixes only BUGFIX: When using LMTP/SMTP delivery, QuarantineAgent is ignored BUGFIX: Domain-scale uses wrong data path in admin script BUGFIX: DSPAM fails to build on Cygwin BUGFIX: optIn does not work when using preferences extensions BUGFIX: showFactors does not set/unset properly in user preferences BUGFIX: Supplying an empty spamSubject raises errors in user preferences BUGFIX: Signature-related errors are not reported (except to debug) BUGFIX: Formatting bug in system.log
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-04-06Update to 3.4.2.xtraeme1-2/+2
Changes: BUGFIX: Minior memory leaks in multi-word tokenizer BUGFIX: When using --classify, the system/user log is appended to BUGFIX: Using signatureLocation=headers should prefer signature in headers BUGFIX: History-based training only works for admins BUGFIX: Long usernames malformatted in dspam_stats BUGFIX: Daemon connection deadlocks when NULL characters are sent BUGFIX: Other minor memory leaks BUGFIX: PostgreSQL connections stay open in daemon mode
2005-03-21Update to 3.4.1.xtraeme1-14/+45
Changes: o Accuracy Enhancements o Bayesian Noise Reduction v2.0 o TUM-Mode Enhancements o Library Performance Enhancements o PostgreSQL Storage Driver Enhancements o SQLite3 Storage Driver Support o Daemonized LMTP Server o LMTP Delivery And more... more info in the RELEASE.NOTES file. pkgsrc changes: o Add a dspam rc.d script to start the daemon. o The cgi configuration files were modified to support CONF_FILES and PKG_SYSCONFDIR. When using a NetBSD system, mount_umap(8) will be useful to mount the cgi directory with www permissions, and you won't need to modify any file in there! yay.
2005-03-07Update to 3.2.8 (bugfix release).xtraeme1-2/+2
Changes: BUGFIX: TOE Training mode breaks automatic whitelisting
2005-02-20Update to 3.2.7.xtraeme1-2/+2
BUGFIX: Signature not written to some email, making them untrainable. BUGFIX: DSPAM Segfaults if dspam_process() fails after loading a signature.
2005-01-19Update to 3.2.6xtraeme1-2/+2
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.xtraeme1-2/+2
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.xtraeme1-2/+2
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.xtraeme1-2/+2
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.xtraeme1-3/+2
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-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 usextraeme1-3/+3
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.xtraeme1-1/+2
Bump PKGREVISION.
2004-10-22Update mail/dspam to 3.2.0 (latest stable version).xtraeme1-22/+31
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-08-30Capitalize COMMENT and drop trailing whitespace.snj1-3/+3
2004-08-09Avoid calling mkdir() with a trailing slash, as some systems don'tjlam1-4/+4
support it. DSPAM now correctly creates per-user statistics files on NetBSD 1.6.2. Bump PKGREVISION.
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 storagejlam1-131/+35
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.xtraeme1-0/+185
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.