# # The patterns used for comparing earlier and # and current output. # TEMPPAT=/tmp/slowlist.pat TEMPOUT=/tmp/slowlist.out # # The scratch databases that will be created # then removed after testing. # TEMPDB=/tmp/slow.db # # What to name things # PROG="./slowmilt -C /dev/null" EPROG="./slowedit -C /dev/null" #
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.
Added rbl lookup support and testing for same.
Folded in support for smfi_stop().
Added lots of slowedit commands
Fixed a serious bug in MX lookups.
Added to documentation.
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.