summaryrefslogtreecommitdiff
path: root/mail/dspam
AgeCommit message (Collapse)AuthorFilesLines
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-10/+10
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-4/+4
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-02Update to 3.6.2:xtraeme2-7/+7
BUGFIX: Token values incorrectly calculated, cause false positives BUGFIX: Daemon mode + hash_drv results in crashes without HashConcurrentUser BUGFIX: Invalid call to calloc() in hash_drv can lead to crashes
2005-11-12Update to dspam 3.6.1 ok'ed xtraeme@adrianp6-33/+24
Package changes: - Add DSPAM_WWWUSER and DSPAM_WWWGROUP as BUILD_DEFS (not everyone uses apache) - Change group ownership on dspam.conf to ${DSPAM_WWWGROUP} Pointed out in tech-pkg@ by matt (at) bodgit-n-scarper.com - Remove patch-ac as that's been applied upstream - PLIST fixes for css* tools installed with hash driver From DSPAM RELEASE_NOTES: BUGFIX: ParseToHeaders can segfault on malformatted To header BUGFIX: TrackSources does not correctly parse messages when used with QMail BUGFIX: Missing check for existing strcasestr BUGFIX: X-DSPAM-Reclassified heading appears blank BUGFIX: Plused-Detail support does not work with domains BUGFIX: Hash databases are not 8-byte aligned (do not work with 64-bit systems) BUGFIX: Certain daemon-mode operations append a trailing period BUGFIX: DataSource 'document' option causes improper processing BUGFIX: Segfaults occur on malformed Content-Type header BUGFIX: History appears blank in dspam.cgi
2005-10-29fix typo (missing quote)recht1-2/+2
2005-10-20Update to dspam 3.60adrianp9-106/+209
ok'ed xtraeme@ From the RELEASE file: Automatic Whitelisting Improvements Dynamically Loadable Storage Driver Support PostgreSQL Performance Enhancements LDAP Verification Unified Spam Alias / UID in Signature Support Domain Based Delivery Hosts Integrated Clam A/V Support Markovian Discrimination Self-Contained Hash Driver Fallback Domain-Based User Support Improved, Unified Logging Activity logging has also been improved Plused Detail Support Message Fragments Support Domain Blocklisting Support User preferences made case-insensitive LMTP error codes now include messages from relay host RBLInoculate option allows RBL'd emails to be quarantined or learned as spam MySQL and PgSQL object creation scripts updated to improve performance Added 'date' to quarantine display and sorted most recent at top Significant code cleanup and audit Domain-based groups changed from @domain.tld to *@domain.tld X-DSPAM-Result expanded to support Virus, Blacklisted, and Blocklisted results DSPAM WebUI now supports history paging Rewritten documentation for ease of installation
2005-10-12Apply patch from Jim Bernard:xtraeme1-2/+3
* dspam can run too early in the boot process: add REQUIRE: servers. * dspam=YES is always assumed in rc.conf: fixed by using checkyesno $rcvar. This closes PR pkg/31571.
2005-08-24Add a small patch for daemon mode -- if running on NetBSD, call daemon() tojwise2-1/+15
properly dissociate ourselves from the controlling terminal (and more). This is still not enough to make daemon mode stable for me on 3.0_BETA, but it's certainly a step in the right direction.
2005-08-10Remove the abuse of buildlink that was pkg-config/buildlink3.mk. Thatjlam1-3/+2
file's sole purpose was to provide a dependency on pkg-config and set some environment variables. Instead, turn pkg-config into a "tool" in the tools framework, where the pkg-config wrapper automatically adds PKG_CONFIG_LIBDIR to the environment before invoking the real pkg-config. For all package Makefiles that included pkg-config/buildlink3.mk, remove that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-08Update to 3.4.9xtraeme2-6/+6
Changes: BUGFIX: File descriptor leaks when connection to delivery host fails BUGFIX: Decoding NUL characters causes message truncation BUGFIX: Many files not written to group directory when using managed groups BUGFIX: Some LDAs/MTAs truncate message when single dots not properly quoted BUGFIX: 7BIT encoding contains 8BIT characters BUGFIX: Messages to multiple local recipients may fail to decode completely
2005-07-21Change path from devel/pkgconfig to devel/pkg-config.wiz1-2/+2
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-16Get rid of USE_PERL5. The new way to express needing the Perl executablejlam1-2/+2
around at either build-time or at run-time is: USE_TOOLS+= perl # build-time USE_TOOLS+= perl:run # run-time Also remove some places where perl5/buildlink3.mk was being included by a package Makefile, but all that the package wanted was the Perl executable.
2005-06-15Update to 3.4.8, bugfix release.xtraeme2-6/+6
Changes: BUGFIX: File descriptor leaks when connection to delivery host fails BUGFIX: Decoding NUL characters causes message truncation BUGFIX: Many files not written to group directory when using managed groups BUGFIX: Some LDAs/MTAs truncate message when single dots not properly quoted BUGFIX: 7BIT encoding contains 8BIT characters BUGFIX: Messages to multiple local recipients may fail to decode completely
2005-06-07Update to 3.4.7 that fixes some critical bugs.xtraeme2-7/+6
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!],cube3-4/+7
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-23Removed trailing white-space.rillig1-6/+6
2005-05-09Update to 3.4.6.xtraeme2-6/+6
Changes: BUGFIX: segfault can occur when loose signature provided without space delimiter
2005-05-02RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.reed1-1/+2
And always is defined as share/examples/rc.d which was the default before. This rc.d scripts are not automatically added to PLISTs now also. So add to each corresponding PLIST as required. This was discussed on tech-pkg in late January and late April. Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-04-26Fix typo -- was looking for `distccd_flags' instead of `dspam_flags'.jwise1-2/+2
2005-04-26Update to 3.4.5xtraeme2-7/+6
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-14Add missing argument for mysql storage: "--enable-mysql4-initialization"xtraeme1-1/+2
needed to properly start mysql4 databases.
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.xtraeme2-6/+20
* Don't enable daemon mode globally, only for mysql/pgsql.
2005-04-14Update to 3.4.4.xtraeme3-7/+9
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.xtraeme2-6/+6
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.xtraeme6-41/+147
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).xtraeme2-6/+6
Changes: BUGFIX: TOE Training mode breaks automatic whitelisting
2005-02-24Add RMD160 digests.agc1-1/+2
2005-02-20Update to 3.2.7.xtraeme2-5/+5
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.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.