Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to test grimoire by David Kowis (853795b46e557446fd4f2bcbeecf768287f7fc7c)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: David Kowis <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to test grimoire by David Kowis (853795b46e557446fd4f2bcbeecf768287f7fc7c)
  • Date: Mon, 12 Jun 2006 07:46:58 -0500

GIT changes to test grimoire by David Kowis <dkowis AT shlrm.org>:

mail/dspam/BUILD | 11 +++++++++--
mail/dspam/CONFIGURE | 24 +++++++++++++-----------
mail/dspam/DEPENDS | 2 ++
mail/dspam/DETAILS | 31 ++++++++++++++++++++++---------
mail/dspam/HISTORY | 6 ++++++
5 files changed, 52 insertions(+), 22 deletions(-)

New commits:
commit 853795b46e557446fd4f2bcbeecf768287f7fc7c
Author: David Kowis <dkowis AT shlrm.org>
Commit: David Kowis <dkowis AT shlrm.org>

Updating dspam to the latest version and fixed a few oddities

diff --git a/mail/dspam/BUILD b/mail/dspam/BUILD
index d7dcc0e..8e77647 100755
--- a/mail/dspam/BUILD
+++ b/mail/dspam/BUILD
@@ -1,4 +1,4 @@
-OPTS="$OPTS $DSPAM_DAEMON" &&
+OPTS="$OPTS $DSPAM_DAEMON $DSPAM_PREFS" &&

STORAGE_DRIVERS='hash_drv' &&
if [[ "$DSPAM_SQLITE" == y ]]; then
STORAGE_DRIVERS="$STORAGE_DRIVERS,sqlite3_drv"; fi &&
@@ -14,9 +14,16 @@ fi &&
OPTS="$OPTS --with-storage-driver=$STORAGE_DRIVERS" &&

if [[ "$DSPAM_VIRTUAL_USERS" == 'y' ]]; then OPTS="$OPTS
--enable-virtual-users" ; fi &&
-OPTS="$OPTS $DSPAM_LARGE_SCALE $DSPAM_DOMAIN_SCALE" &&
+
+case "$DSPAM_SCALE" in
+ "none") ;;
+ "Large Scale") OPTS="$OPTS --enable-large-scale" ;;
+ "Domain Scale") OPTS="$OPTS --enable-domain-scale" ;;
+esac &&

# no need for $INSTALL_ROOT here
OPTS="$OPTS --with-logdir=/var/log" &&

+aclocal &&
+./autogen.sh &&
default_build
diff --git a/mail/dspam/CONFIGURE b/mail/dspam/CONFIGURE
index c6bbd8e..2e2058a 100755
--- a/mail/dspam/CONFIGURE
+++ b/mail/dspam/CONFIGURE
@@ -1,16 +1,18 @@
-config_query DSPAM_SQLITE 'Enable SQLite driver?' n
-config_query DSPAM_DB 'Enable Berkeley DB driver?' n
-config_query DSPAM_MYSQL 'Enable MySQL driver?' n
-config_query DSPAM_PGSQL 'Enable PostgreSQL driver?' n
+config_query DSPAM_SQLITE 'Enable SQLite driver?' n &&
+config_query DSPAM_DB 'Enable Berkeley DB driver?' n &&
+config_query DSPAM_MYSQL 'Enable MySQL driver?' n &&
+config_query DSPAM_PGSQL 'Enable PostgreSQL driver?' n &&

if [[ "$DSPAM_PGSQL" == 'y' || "$DSPAM_MYSQL" == 'y' ]] ; then
config_query DSPAM_VIRTUAL_USERS 'Enable virtual users?' n
-fi
+fi &&

-config_query_option DSPAM_DAEMON 'Enable daemon mode?' y '--enable-daemon'
'--disable-daemon'
-config_query_option DSPAM_LARGE_SCALE 'Enable large scale mode?' y
'--enable-large-scale' ''
-if [[ -z "$DSPAM_LARGE_SCALE" ]] ; then
- config_query_option DSPAM_DOMAIN_SCALE 'Enable domain scale mode?' n
'--enable-domain-scale' ''
-fi
+config_query_option DSPAM_DAEMON 'Enable daemon mode?' y \
+ '--enable-daemon' '--disable-daemon'
&&
+config_query_option DSPAM_PREFS 'Enable preferences extension?' y \
+ '--enable-preferences-extension'
'--disable-preferences-extension' &&
+config_query_list DSPAM_SCALE 'Select a filesystem organization method:'\
+ 'None' \
+ 'Domain Scale' \
+ 'Large Scale'

-config_query_option DSPAM_PREFS 'Enable preferences extension?' y
'--enable-preferences-extension' '--disable-preferences-extension'
diff --git a/mail/dspam/DEPENDS b/mail/dspam/DEPENDS
index 27bdc56..2154a3a 100755
--- a/mail/dspam/DEPENDS
+++ b/mail/dspam/DEPENDS
@@ -1,3 +1,5 @@
+depends automake &&
+
if [[ "$DSPAM_SQLITE" == y ]]; then depends sqlite ; fi &&
if [[ "$DSPAM_DB" == y ]]; then depends db ; fi &&
if [[ "$DSPAM_MYSQL" == y ]]; then depends mysql ; fi &&
diff --git a/mail/dspam/DETAILS b/mail/dspam/DETAILS
index c665259..2d9c421 100755
--- a/mail/dspam/DETAILS
+++ b/mail/dspam/DETAILS
@@ -1,6 +1,6 @@
SPELL=dspam
- VERSION=3.6.4
-
SOURCE_HASH='sha512:a5e5e63c5fbbb5d2e8ff3743949b3cf6c09d09f8b1baf4b8abfeb9c585181123ee679d73a34fdae065b8a87e79e44795c193cf5c1102e15100175c8cd5095b4c'
+ VERSION=3.6.7
+
SOURCE_HASH='sha512:906d74da8308f7895d32fb5a516a1bd5d1c0dc142e737702922a287fbf951466a9a6ea9a1fea43e05fd256bdbb641e51e3405e078467834fb16018329e3bd938'
SOURCE="$SPELL-$VERSION.tar.gz"
SOURCE_URL[0]="http://dspam.nuclearelephant.com/sources/$SOURCE";
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
@@ -12,11 +12,24 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPEL
KEYWORDS="email mail"
SHORT='A server-side anti-spam agent for UNIX email servers'
cat << EOF
-DSPAM is a server-side statistical anti-spam agent for Unix email servers.
It masquerades
-as the email server's local delivery agent and effectively filters spam
using a combination
-of de-obfuscation techniques, specialized algorithms, and statistical
analysis. The result
-is an administratively maintenance-free, self-learning anti-spam tool. DSPAM
has yielded
-real-world success rates beyond 99.9% accuracy with less than a 0.01% chance
of false
-positives.
+DSPAM is a scalable and open-source content-based spam filter designed for
+multi-user enterprise systems. On a properly configured system, many users
+experience results between 99.5% - 99.95%, or one error for every 200 to
2000
+messages. DSPAM supports many different MTAs and can also be deployed as a
+stand-alone SMTP appliance. For developers, the DSPAM core engine (libdspam)
can
+be easily incorporated directly into applications for drop-in filtering (GPL
+applies; commercial licenses are also available).
+
+DSPAM has been implemented on many large and small scale systems with the
largest
+being reported at about 350,000 mailboxes. It is presently being used or
planned
+for use in multiple commercial solutions.
+
+DSPAM is an adaptive filter which means it is capable of learning and
adapting to
+each user's email. Instead of working off of a list of "rules" to identify
spam,
+DSPAM's probabilistic engine examines the content of each message and learns
what
+type of content the user deems as spam (or nonspam). This approach to
+machine-learning provides much higher levels of accuracy than commercial
+"hodge-podge" solutions, and with minimal resources. DSPAM's best recorded
levels
+of accuracy have included 99.991% by one avid user (2 errors in 22,786) and
99.987%
+by the author (1 error in 7000), which is ten times more accurate than a
human being!
EOF
-## Auto-generated from Freshmeat.net's project descriptor
diff --git a/mail/dspam/HISTORY b/mail/dspam/HISTORY
index 5e0443c..7b76612 100644
--- a/mail/dspam/HISTORY
+++ b/mail/dspam/HISTORY
@@ -1,3 +1,9 @@
+2006-06-06 David Kowis <dkowis AT shlrm.org>
+ * DEPENDS: adding automake
+ * CONFIGURE: modifying how the domain scale and large scale work
+ * BUILD: modified the build process to autogen stuff
+ * DETAILS: version bumped to 3.6.7 and updated the description
+
2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
* DETAILS: (automated) Add KEYWORDS




  • [SM-Commit] GIT changes to test grimoire by David Kowis (853795b46e557446fd4f2bcbeecf768287f7fc7c), David Kowis, 06/12/2006

Archive powered by MHonArc 2.6.24.

Top of Page