Welcome to MAPS 2.0
authorAndrew DeFaria <Andrew@DeFaria.com>
Sat, 17 Jul 2021 21:56:45 +0000 (14:56 -0700)
committerAndrew DeFaria <Andrew@DeFaria.com>
Sat, 17 Jul 2021 21:56:45 +0000 (14:56 -0700)
commitae9e57b169de143d2b8a7c761c3bf7394385e0d0
treed211aab80369d8d9fb480329161559bf4bfea889
parent338c4f27d2fd517aa63544459399aef9b28438be
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:
lib/CmdLine.pm
lib/DateUtils.pm
lib/MyDB.pm [new file with mode: 0644]
lib/Utils.pm
maps/JavaScript/ListActions.js
maps/Reports.html [deleted file]
maps/SignupForm.html
maps/adm/index.html
maps/bin/MAPSDB.sql
maps/bin/add2blacklist.cgi
maps/bin/add2nulllist.cgi
maps/bin/add2nulllist.pl
maps/bin/add2whitelist.cgi
maps/bin/checkaddress.cgi
maps/bin/detail.cgi
maps/bin/display.cgi
maps/bin/domains.pl [deleted file]
maps/bin/editprofile.cgi
maps/bin/exportlist.cgi
maps/bin/importlist.cgi
maps/bin/maps
maps/bin/mapsscrub [deleted file]
maps/bin/mapsscrub.pl [new file with mode: 0755]
maps/bin/mapsutil.pl
maps/bin/modifyentries.cgi
maps/bin/processaction.cgi
maps/bin/register.cgi
maps/bin/registerform.cgi
maps/bin/search.cgi
maps/bin/signup.cgi
maps/bin/stats.cgi
maps/bin/updateprofile.cgi
maps/css/MAPSStyle.css
maps/doc/Requirements.php
maps/doc/SPAM.php
maps/doc/Using.php
maps/doc/add2blacklist.html [deleted file]
maps/doc/index.php
maps/index.php
maps/lib/MAPS.pm
maps/lib/MAPSLog.pm
maps/lib/MAPSUtil.pm [deleted file]
maps/lib/MAPSWeb.pm
maps/null.list [deleted file]
maps/php/ForgotPassword.php
maps/php/ListDomains.php
maps/php/MAPS.php
maps/php/Reports.php
maps/php/Space.php
maps/php/emailpassword.php
maps/php/list.php
maps/php/main.php