Changelog:1.1.0
From ASSPSMTP
On This Page |
Release Date
- 2004-08-01
Changes from 1.0.0
New
- Now under new development team - AJ, John Calvi & Robert Orso.
- Integrated Robert Orsos excellent LDAP mod (vers 1.0.12c)
- Added web interface roll up options.
- Expanded collection folders, ie added virus folder.
- Made collection options fully user definable.
- Added scripting blocking. Use for activex & java.
- Added simple proxy support for greylist and stats.
- Added No processing domains.
- Added No processing separate attachment block option.
- Added AV bytes feature.
- Made Scan Full email option
- Fixed Testmode not checking attachments (Now arrayed).
- Fixed Testmode not checking attachments.
- Fixed Spamlover/Testmode logging (database & logfile).
- Added ISP greylist bypass features.
- Added local user bypass AV feature
- Added checkbox to disable helo-blacklist and checked it by default
- Added list of helo-blacklist entries to ignore
- Added support to block viruses with the clamav database
- Postmaster added to the default spamlovers list
- Added default regular expression to identify random junk on subjects
- Added LogRollDays config variable
- Added maxbytes setting to make the 10k configurable
- Added helo blacklist
- Blocked ! @ and % relay attempts in the user name
- Allowed for possible blank messages (ie header only)
- Added commented out line to include "x-intended-for: " header
- Added RemovePid function for sig TERM and sig INT
- Default Localhost option to accept mail addressed to addresses without a hostname
- spam prob headers for messages forwarded to "send all spam" address
- recognized server error return on XEXCH50 directives
- NoHaiku option added
- implemented nogreydownload
- Added the "Error spamdb/whitelist must be repaired" log message to prevent system hanging.
- Added stats that don't reset
- Merged AJ's web design into the assp code (Thanks AJ!)
- Added OutgoingBufSize, NotGreedyWhitelist, and WhitelistLocalOnly config options
- KeepWhiteListedSpam option added to disable the "delete spam that became whitelisted" feature which was also added
- Added greylist support, replacing goodhosts and dnsbl
- spamprob is added to forwarded spam
- Added X-Assp-Report: YES headers to the spam / ham / white reports
- Added extensions to block executables feature
- Added feature to block spam bombs
- Added feature to disable greylist upload
- Added Forward-All-Spam option
- Added "expression to identify no-processing mail"
- Added default file extension for maillog files
- Added preliminary code to rebuildspamdb to build a true host greylist to replace dnsbl
- Added .cmd to the list of blocked filetypes
Changed
- Fixed some default message collection options.
- Fix attachment blocking bug from 1.0.12.
- Tidied some noprocessing code.
- Fix performance bug in 1.0.12f
- Fix misc bugs in 1.0.12e
- Fixed Bayesian Spam Logging.
- Fixed attachment mail bomb etc blocking from logging into wrong database directories
- Changed no processing addresses to also be attachment blocked - optional.
- Reordered AV feature.
- Fixed spelling errors with headder -> header
- Changed how XEXCH50 is handled in spam reports (Thanks Tim)
- Changed how mail from is handled in spam reports (Thanks Jocelyn)
- Fixed stats bug from .11 release
- Changed default PopB4SMTP test to if($hash{$ip}) from if($hash{$ip}>0)
- Fixed the TestMode setting for blacklisted domains, helo blacklist, and pambucket addresses
- Fixed the spamprob bug in CCAllSpam -- spam probability and intended-for now appears in the copied emails.
- Cleared up config messages about addresses / usernames
- Changed the log-roll to keep maillog.txt always the current maillog -- Thanks Jason W!
- Fixed popb4smtp to work out of the box for dbfile implementations
- Fixed bug that double wrapped the rcvd line if ehlo failed
- updated analyze to handle new helo blacklist
- Clean looks at all recipients / addresses in the header
- abort posting config data unless the whole post is present (prevents browser errors from corrupting your configuration)
- Fixed spelling error: deubg -> debug
- Fixed bug in statistics that showed the wrong percentage for cumlative relay attempts (thanks Rikard)
- Changed link for relay port & email interface (thanks dynamite)
- Fixed "random relaying" errors
- Handles "Broken Pipe" error
- Gracefully handles invalid user-entered regular expressions without crashing
- Switched to better defined and more consistent email address recognition
- Fixed spam address bug that never matched user@domain entries
- Fixed bug for "no maillog" that logged mail anyway
- Fixed nominal bug in orderedtie -> CLEAR. function was never called.
- Fixed bug where options files are left open
- Fixed move2num to correctly support the maillog file extension (.eml)
- move spam-prob headers to the bottom of the header instead of at the subject
- Fixed the reload time for option files
- Email reports put in separate files
- Fixed debug print in mainloop
- Prevented crashes on flushing ordered ties when they're undefined
- Fixed the spamprob in "send all spam"
- Fixed debug info in authentication
- Fixed CRCRLF issue when removing spam-prob header
- Fixed repeated download of greylist when there's a base
- Limited the size of subjects when running with "use subjects as filenames"
- Fixed multiple check of makeRE files
- Two spelling errors
- Significantly updated the "getting started" documentation
- Fixed a couple of major bugs in repair.pl
- Fixed the bug that causes ASSP to die the first time the greylist is downloaded
- Changed allowAdminConnectionsFrom, acceptAllMail, localDomains, spamaddresses, spamLovers, noProcessing, whiteListedDomains, and blackListedDomains to allow file lists. These also make use of perl's more effecient qr// syntax
- reportmail gets rid of \r in subjects causing 550 Invalid Line End errors for SAV
- Fixed a critical bug in the orderedtie class that dropped numerous entries in the various databases
- Changed the default blackre to allow . in the text before the @
- Made the description of the "cc all spam" more clear
- Documented that maillog.txt without the .txt won't auto-rollover
- Commented out a few debug print statements that got away
- Converted dos line ends to unix LF's
- Cleared out X-Assp-Spam-Prob: lines before adding a new one
- Tuned up sub clean to better detect spam:
- Detect multiple blank lines, better detection of text in links and urls,
- Better detection of randwords
- Fixed bug with blank spam forwards
- Reorganized menu slightly
- Increased greylist scan to look at last 3 days
- Fixed bug that hangs ASSP when some databases (especially dnsbl) is empty
- Changed file lists to not require \n at the end of the last line
- Fixed clean to better remove headers (aids in some spam detection)
- Fixed a bug that causes qmail (and a few others) to ignore the confirmation emails from the email interface. (Thanks JustinMazzi)
Removed
- Removed AV from whitebody to increase performance.
- Removed the freshclam.pl file from the distribution archive -- it never worked
- Removed the goodhosts.pl file from the distribution archive -- goodhosts
- Removed the obsolete Goodhost code
- Took rndhelo out of clean -- wasn't working right
- Removed a debug print that I forgot


