Welcome to MAPS 2.0
Major changes:
. New field called retention for the list table. Now, instead of aging
the null list based on history, we age based on retention. Retention
is specified in terms of <n> <period> such as "1 week", "2 days",
"15 months", "3 years". Not a lot parsing of retention but that's OK
since it's largely just me.
This means that white and black lists are aged as well as the null
list. This also means that no retention means that the list entry will
not be removed. So we can say age white list entries if we haven't
heard from that sender in say 2 years.
. Lots of changes to DB routines in the backend facilitated by a new
Perl module - MyDB. This new Perl module handles the low level DB
routines in a nice Perl way. Can also use MyDB in Clearadm later on.
. Lots of changes and code refactoring of MAPS.pm. Using more of a style
of parameters passed by hash.
. The mapsscrub script now ages things as described above
. New color scheme. Nothing fancy but a little more pleasant on the eyes
. The mapsutil.pl script has been revamped to include usage of CmdLine
. Now using MySQL's AES encrypt/decrypt routines
52 files changed: