#!/bin/sh . ./all.env cat <<EOF > $TEMPPAT X-test-x-track: testing accepted Received: not from our MX Received: our MX said 184.108.40.206 Cc: email@example.com Cc: firstname.lastname@example.org Bcc: doe Cc: email@example.com Bcc: firstname.lastname@example.org To: email@example.com To: firstname.lastname@example.org To: email@example.com Message-Id: <a@b> flags= Message-Id: <ab> flags=[MID] Message-Id: <@b> flags=[MID] Message-Id: <a@> flags=[MID] Message-Id: a@b flags=[MID] From: a flags= From: a@ flags= From: firstname.lastname@example.org flags=[FRM] EOF cd ..; ./slowmilter -Cslow.conf -Dheader > $TEMPOUT if `diff $TEMPPAT $TEMPOUT`; then echo "\t"$0:"\t"OK rm $TEMPPAT $TEMPOUT exit 0 fi echo "\t"$0:"\t"failed diff -c $TEMPPAT $TEMPOUT rm $TEMPPAT $TEMPOUT exit 1
Massive rewrite to speed up the database writes.
Using a single database now with duplicate keys
where the keys are the IP numbers. Added a purge
command and removed the garbage command. Fixed
some leaking memory bugs and properly closed the
database in a few places were it was not
properly closed. Updated the docs to reflect
this and bumped both the database version and
release number. Running on a FreeBSD 3.x machine
and a Solaris 9 machine.
Brought the whole distribution up to V0.9
Added a huge abount of documentation.
Added slowedit find
Created startup scripts to launch for testing
Fixed numerous bugs.
Fixed a few portablity issues.
Installed hooks for whitelisting and IP aliases.
This is the 0.6 release. The following have been
added with the uses indicated:
Source files: edit.c -- the slowedit functions
compat.c -- missing system files
Autoconf: configure.ac, makefile.am config.h
aclocal.m4 acinclude.m4 build/
Documents: doc/ -- html and man(1) documents
Testing: tests/ -- regressive testing
TODO: -- revised to show actual progress
This is pre-release 0.5 (rcs numbering) which includes:
The milter source files and Makefile
A regressive testing subdirectory with Makefile and /bin/sh scripts.
A patches subdirectory with a patch file for V8.13 sendmail
All have been compiled and tested on a 64bit Sun Solaris 9 machine.