summaryrefslogtreecommitdiff
path: root/mail/dspam
AgeCommit message (Collapse)AuthorFilesLines
2010-12-31Fix path to clamav.taca1-2/+2
2010-03-10Some pkglint -Wall fixes.martti5-22/+28
2010-02-04DESTDIR supportjoerg1-22/+23
2009-12-15Recursive bump for libltdljoerg1-2/+2
2009-08-17Updated p5-GD-Graph3d dependency.sno2-4/+4
2009-06-14Remove @dirrm entries from PLISTsjoerg1-13/+1
2009-05-12Fix install on platforms not using pax tar. Bump PKGREVISION.hasso1-2/+5
2009-04-03Do not preserve 0777 permissions from the distfile when copying to thejoerg1-3/+3
final destination in ${PREFIX}.
2009-03-16Add two new patches to DSPAM:adrianp4-3/+51
1) Fix a bug when using SMTP/LMTP which can cause the mbox to be written with trailing ^M's which causes the www interface to stop working. 2) Add a custom configuration option in dspam.conf of "StripRcptDomain" which, if selected, strips the RCPT TO domain from email processed through DSPAM. This is off by default. PKGREVISION++
2009-03-13Fix postgresql driver to escape strings properly.roy4-5/+47
Fix a tiny pkglint warning. Bump revision.
2008-05-26Second round of explicit pax dependencies. As reminded by tnn@,joerg1-5/+5
many packages used to use ${PAX}. Use the common way of directly calling pax, it is created as tool after all.
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-37/+29
through PLIST_SUBST to the plist module.
2007-07-04Make it easier to build and install packages "unprivileged", wherejlam1-4/+5
the owner of all installed files is a non-root user. This change affects most packages that require special users or groups by making them use the specified unprivileged user and group instead. (1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to unprivileged.mk. These two variables are lists of other bmake variables that define package-specific users and groups. Packages that have user-settable variables for users and groups, e.g. apache and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP}, etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER} and ${UNPRIVILEGED_GROUP}. (2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-06-22Fix breakage caused by me when I renamed some PKG_OPTIONS incompletlyadrianp1-5/+5
Reported by Travis Mikalson in PR 36522
2007-05-07Update to 3.8.0adrianp4-41/+46
pkglintification Remove bdb option (this has been removed from src) Rename some options as they are (currently) DSPAM specific Change MASTER_SITES Fix permissions on installed files Thanks to xtraeme@ for reviewing the changes * jonz: removed depricated oracle driver * jonz: fix for dynamic storage drivers api * jonz: added connect check for pgsql * jonz: fix for segfault on undefined DeliveryHost or ClientHost * jonz: fix for segfault in vsyslog() * jonz: fix for segfault in dlopen() failure * jonz: added OSB tokenizer * jonz: fix for segfault on log write err * jonz: segfault fix for UIDInSignature See the CHANGELOG for all the details: http://dspam.nuclearelephant.com/text/CHANGELOG-3.8.0.txt
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz1-3/+3
Patch provided by Sergey Svishchev in private mail.
2007-01-18Must set PKG_SUPPORTED_OPTIONS before including bsd.options.mk.obache1-5/+5
Should fix PR 35439. And remove duplicate preferences-extension and ldap options.
2006-12-10Fix PLIST and don't install unwanted files when option backend databaseobache2-3/+4
is pgsql, close PR 34230.
2006-12-10Remove duplicate virtualusers option.xtraeme1-6/+6
2006-12-05And also add src/tools/dspam_logrotate to REPLACE_PERL.obache1-2/+3
Bump PKGREVISION.
2006-12-04Add src/tools/dspam_train.in to REPLACE_PERL, pointed out in PR 35180,obache1-3/+3
and also remove inexistent tools. Bump PKGREVISION.
2006-06-18Update to 3.6.8:xtraeme3-7/+8
BUGFIX: PostgreSQL fails to connect (always) BUGFIX: LDAP client will not build due to header missing from makefile
2006-06-05Update to 3.6.7:xtraeme4-24/+9
3.6.7 is a maintenance release BUGFIX: Using UIDInSignature, wrong UID is written to message when using groups BUGFIX: PostgreSQL driver does not reconnect on failure in daemon mode BUGFIX: X-DSPAM-Probability sometimes misreported when multiple algorithms used BUGFIX: Agent segfaults when DeliveryHost or ClientHost not specified, --client BUGFIX: Agent segfaults on some systems when syslog is used BUGFIX: Agent segfaults when dlopen() to storage library fails BUGFIX: Infinite loop created when deleting preference, not using extensions BUGFIX: ATX (agent context) does not hold enough bits for 'flags' variable 3.6.6 is a maintenance release MAINT: Phased out deprecated Berkeley DB drivers MAINT: Phased out legacy tools (dspam_corpus, dspam_genaliases) BUGFIX: When using logfile, write errors result in segfault BUGFIX: Compiler warnings with sqlite_drv and sqlite3_drv BUGFIX: MySQLUIDInSignature causes segfault on retrain BUGFIX: trainPristine preference "off" does not override default
2006-05-06Update to 3.6.5 (provided by Unex in PR pkg/33427):xtraeme5-26/+42
RELEASE 3.6.5-STABLE MAINT: PgSQL SQL tuning MAINT: WebUI aesthetic and functional fixes MAINT: Added --disable-syslog and --with-logfile= configuration flags MAINT: Added -t flag for dspam_stats to total stats MAINT: Markov result used as X-DSPAM-Confidence when Markov used MAINT: Support for separate read/write servers to be used with mysql_drv BUGFIX: Spam are quarantined when --deliver=summary BUGFIX: Admin graphs malformatted when subject contains newline character BUGFIX: WebUI does not use MAX_COL_LEN BUGFIX: Output for dspam_admin aggr pref incorrect BUGFIX: Flat-file preference writes fail on some systems BUGFIX: Failure to connect to ClamAV causes segmentation fault BUGFIX: NULL username in system causes segmentation fault BUGFIX: ClamAV processing and cleanup issues BUGFIX: Fragment files overwritten on retrain BUGFIX: Miscellaneous invalid read / segmentation fault bugs BUGFIX: If TrainingMode not specified in dspam.conf or passed in, segmentation fault BUGFIX: No output returned when using --deliver=summary with dspamc RELEASE 3.6.4-STABLE DOC: Documented user preferences in README MAINT: Added dspam_train tool, replacing most functions of dspam_corpus MAINT: Code cleanup and performance improvements MAINT: Significant improvements in accuracy, specifically reduced false pos. MAINT: Removed experimental neural collaboration functions MAINT: Added ClassAlias configuration directive to dspam.conf MAINT: Added undo option for retraining via WebUI MAINT: Added storeFragments support to WebUI MAINT: Added mass-retraining support to WebUI BUGFIX: DSPAM segfaults when invalid UID specified using UIDInSignature BUGFIX: No output when using --classify with --client BUGFIX: dspam_corpus overrides default dspam.conf settings BUGFIX: Multi-driver builds fail when preferences-extension is not supported
2006-04-22Removed the superfluous "quotes" and 'quotes' from variables that don'trillig1-3/+3
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-03-02PLIST for sqlite case was out of date -- there are now separate purgejwise1-2/+3
scripts for sqlite 2 and 3.
2006-02-12ENOTIME to mantain these packages, feel free to pick it up if you arextraeme1-2/+2
insterested.
2006-01-18Update to 3.6.3:xtraeme2-7/+6
MAINT: Modest performance improvements MAINT: Significant improvements in accuracy (from scratch-testing anyway) BUGFIX: "No TrustedDeliveryAgent" error occurs erroneously in some cases BUGFIX: ChangeUserOnParse can format incorrectly BUGFIX: The dspam_logrotate tool does not support multiple mailboxes BUGFIX: Memory leak in Bayesian Noise Reduction BUGFIX: LDAP calls fail to close connection to server BUGFIX: Bayesian database is created even on LDAP user verification failure
2006-01-08Bump PKGREVISION due to mysql.buildlink3.mk changes (default mysqlxtraeme1-1/+2
pkg has been changed to 5.x). Reminded by wiz... thanks.
2006-01-02Fix dspam building on NetBSD-1.6.xadrianp1-1/+3
Problem identified by Alan Horn in PR# 32089
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.