diff -urN dspam-devel.cvs/Makefile dspam-devel/Makefile --- dspam-devel.cvs/Makefile Sun Nov 28 11:01:55 2004 +++ dspam-devel/Makefile Wed Dec 1 23:52:50 2004 @@ -16,7 +16,7 @@ WRKSRC= ${WRKDIR}/dspam-cvs-devel${SNAP_DATE} -SNAP_DATE= .20041125.0945 +SNAP_DATE= .20041201.1330 PORTVER_MAJ= 3.3.0.a ## debug / log / admin options @@ -27,6 +27,7 @@ #OPTIONS+= SAT "Log spam source addresses to syslog" on #OPTIONS+= PARSE_TO_HEADERS "Get user from To header on fp spam" off OPTIONS+= PREF_EXT "Preferences in database not in files" off +OPTIONS+= DAEMON "Daemonize dspam; speak LMTP; EXPERIMENTAL" off ## algorithm options OPTIONS+= GRAHAM_BAYES "Enable Graham (traditional) bayesian" on OPTIONS+= BURTON_BAYES "Enable Burton (alternative) bayesian" on @@ -162,10 +163,14 @@ #CONFIGURE_ARGS+= --enable-parse-to-headers #.endif -.if defined(PREF_EXT) +.if defined(WITH_PREF_EXT) CONFIGURE_ARGS+= --enable-preferences-extension .endif +.ifdef(WITH_DAEMON) +CONFIGURE_ARGS+= --enable-daemon +.endif + .if !defined(WITH_GRAHAM_BAYES) CONFIGURE_ARGS+= --disable-traditional-bayesian .endif @@ -315,7 +320,7 @@ DBDRV_COUNT:= ${DBDRV_COUNT:S/o//} .endif -.if defined(WITH_BDB) +.if defined(WITH_BDB4) LIB_DEPENDS+= db41.1:${PORTSDIR}/databases/db41 CONFIGURE_ARGS+= --with-storage-driver=libdb4_drv \ --with-db4-includes=${LOCALBASE}/include/db41 diff -urN dspam-devel.cvs/distinfo dspam-devel/distinfo --- dspam-devel.cvs/distinfo Sun Nov 28 11:01:55 2004 +++ dspam-devel/distinfo Wed Dec 1 23:52:50 2004 @@ -1,2 +1,2 @@ -MD5 (dspam-devel.3.3.0.a.20041125.0945.tar.gz) = 91bcb96a4b42c14413c7a2b70603f0fb -SIZE (dspam-devel.3.3.0.a.20041125.0945.tar.gz) = 624972 +MD5 (dspam-devel.3.3.0.a.20041201.1330.tar.gz) = aa5c742f12e9ada86d94af49f56b5ce3 +SIZE (dspam-devel.3.3.0.a.20041201.1330.tar.gz) = 626853 diff -urN dspam-devel.cvs/files/UPDATING dspam-devel/files/UPDATING --- dspam-devel.cvs/files/UPDATING Sun Nov 28 03:09:18 2004 +++ dspam-devel/files/UPDATING Wed Dec 1 23:57:01 2004 @@ -12,6 +12,34 @@ ############################################################################ +# dspam-devel-3.3.0.a.20041201.1330 +# + +Say hello to the daemonized dspam! Enble it at compile-time with DAEMON option. + +- it speaks LMTP: +LHLO +MAIL FROM: [password]@[server id] +RCPT TO: [list of DSPAM users] [DSPAM parameters] [delivery agent parameters] +DATA +[message] +. + +- daemon processes *and* delivers at the moment (including to stdout). +- For client-side delivery, use --stdout and configure your MTA to deliver. +- it may be necessary to perform all delivery in the client, as using fork && + pipe in a MT app may be bad +- implemented multiple responses per recipient +- changed storage driver layer to use a driver context (for caching connections) +- stateful db connections done for mysql driver +- to do next: client + +- remember that all this is experimental and it may change at any time. + +- fix PREX_EXT and BDB4 handling in the port Makefile to really enable them. + + +############################################################################ # dspam-devel-3.3.0.a.20041125.0945 #