Know Bugs: 1. The database files cannot be shared over NFS. I am considering redesigning the database into a single datbase file. 2. Edit may have to be an API into the milter, rather than a separate program to avoid database synchronization problems. 3. Received: headers from the MX servers can still fool the milter. 4. The milter does not know who (what sendmail) is connnecting to it. This is a proposed change for V8.13 but has not been implimented yet. Can we trust screening on $j? 7. The logic is clearly incomplete and needs to be reviewed. Why does it not catch things caught by earlier milters such as webmilt? 8. slowedit read-only access need to open the database read-only. 9. Need to allow unix-domain sockets for hosts with high firewall restrictions.
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 4222 | bryan_costales |
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. |
||
#1 | 4052 | bryan_costales |
Implimented: whitelisting AddMXHost for MX servers that lie Converted to thread safe DNS routines garbage collection RunAsUser and RunAsGroup for root startups rebuild the database summarize by IP number Finished all documentation. Moved release from alpha to beta |