- Checklist of tasks to finish:
- To Finish Release 0
- 1. Minimal portability
- a) Build and run on FreeBSD with sendmail 8.12.10
- b) Create a special patch for 8.12 sendmail
- done c) Use autoconf and automake for portable code
- done configurable base (default /etc/mail/milter/slowmilt/)
- 2. Add ability to add an IP event by hand (slowedit)
- done add an IP/date/event [and test]
- define IP as synonym for IP [and test]
- done remove an event [and test]
- done remove an IP and all its history [and test]
- change IP to a whitelisted site [and test]
- 3. Document the code and installation.
- a) A README file in each directory
- b) docs/index.html and html documents
- 4. Create an /etc/init.d/slowmilt file to start at boottime
- 5. Run to test
- a) Test behind my wmilt
- b) Test ahead of my wmilt
- done 6. Add RBL lookups
- done a) specify in config file
- done b) default to ordb.org
- 7. Add versioning to the database
- a) design for backward compatibility
- b) use whole integers for versions, start with 1
- c) add a database garbage collection hook
- d) add IP number synonyms for sites with multiple IP addresses
- 8. Release as version 1.0
- a) Continue releases under 1.0 as 1.1, 1.2, etc.
- Project #2
- 1. Define the means for MTA's to lookup hosts at slowlists.org
- a) DNS appears to be the simplist, ala ordb.org
- reply of 127.0.0.0 == no delay
- reply of 127.0.0.1 -> never returned
- reply of 127.0.0.n -> where n is units of delay
- recommended units is hours
- 2. Define the means for a site to be whitelisted
- a) A web interface?
- b) An email address?
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 3957 | bryan_costales | 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. « |
21 years ago | |
#1 | 3890 | bryan_costales | 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 « |
21 years ago |