# License: Copyright (c) 2006-2008 by SultanServer.com # Read included LICENSE.TXT for terms and conditions of use. # # Version: Read included asspxversion.txt # # Description: ASSP X - ASSP frontend to manage ASSP installation and configure ASSP on per domain level on cPanel and DirectAdmin servers. # Changelog. 2.0.3 BUG: On some system exim -bP won't show variables, so parse /etc/exim.conf instead. (11/08/2008) 2.0.2 ENHANCEMENT: Scoring values for PenaltyBox increased to lower false positives. (10/15/2008) 2.0.1 BUG: Minor change for Callouts warning (while it isn't enabled by default there may be no callouts=0 setting in /etc/exim.conf/localopts). (09/11/2008) 2.0.0 ENHANCEMENT: Scoring values (*ValencePB) altered to catch more spam. Especially for Bayesian spam. They will be additionally tuned in next releases. (09/05/2008) 1.9.9 ENHANCEMENT: PenaltyExpiration (Expiration Time for PenaltyBox Entries) option changed to 180 (from 60) as default. (08/26/2008) ENHANCEMENT: PenaltyMessageLow (Low Threshold for Combined Scores per Message) option changed to 40 (from 50) as default. ENHANCEMENT: PenaltyMessageLimit (High Threshold for Combined Scores per Message) option changed to 40 (from 75) as default. 1.9.8 BUG: Because of DoPenaltyMessage which enabled by default filters should be set to scoring mode by default. Updated default values for ASSP X which depends on Single Message Score status. Update highly recommended! (08/24/2008) 1.9.7 BUG: blackListedDomains was falsely used instead of DoBlackDomain option while deciding it to be enabled. (08/23/2008) FEATURE: Reworked Single Message scoring mode. Now it is FULLY functional! ENHANCEMENT: DoPenaltyMessage (Message Scoring Mode - Message Profile) enabled by default. 1.9.6 ENHANCEMENT: WhiteExpiration (Expiration Time for WhiteBox Entries) option changed to 7 (from 30) as default. (08/17/2008) 1.9.5 ENHANCEMENT: ASSP updated to 1.3.9.1 [ 1.3.9 (.1) ]. (08/07/2008) FEATURE: Added new option MSGIDsigLog (Enable Message-ID signing logging). Default is 1. FEATURE: Added new option LocalAddresses_Flat_Domains (Use Addresses without '@' as Domains). Default is 0. FEATURE: Added new option globalClientName (client registration name). Default is ''. FEATURE: Added new option globalClientPass (client registration password). Default is ''. FEATURE: Added new option globalClientLicDate (client subscription expiration date). Default is ''. FEATURE: Added new option DoGlobalBlack (Enable the Global-Black-Penalty). Default is ''. FEATURE: Added new option DoGlobalWhite (Enable the Global-White-Penalty). Default is ''. FEATURE: Added new option globalValencePB (Value for Global-Black-PB Entries). Default is '200'. FEATURE: Added new option globalWhiteExpiration (Expiration for Global-PB-White Records(days)). Default is '1'. FEATURE: Added new option globalBlackExpiration (Expiration for Global-PB-Black Records). Default is '1'. 1.9.4 BUG: SaneSecurity rules were updated (URL has been changed). (07/22/2008) 1.9.3 ENHANCEMENT: Files generated by asspserveriphost script may have user's additionas from /etc/asspx/files.append/serverip.txt & /etc/asspx/files.append/serveriphost.txt (07/22/2008) 1.9.2 ENHANCEMENT: Added fake 9.9 revision to Exim config for cPanel to stop false complaints. Reinstall Exim configs via WHM to update. (07/18/2008) 1.9.1 ENHANCEMENT: Installer create symlinks to addon_assp.cgi to keep it at single place. (07/16/2008) ENHANCEMENT: Added 'Donate' link inside WHM interface. Feel free to show your support - all funds collected will be put toward ASSP X development. 1.9.0 BUG: EnforceAuth option wasn't used properly. Fixed. (07/01/2008) 1.8.9 ENHANCEMENT: ipmatchLogging (IP Matches Logging) option changed to 1 (from '') as default. (06/30/2008) ENHANCEMENT: slmatchLogging (Logging Address Matches) option changed to 1 (from '') as default. ENHANCEMENT: ConnectionLog (Connections Logging) option changed to 2 (from 1) as default. ENHANCEMENT: SessionLog (Session Limit Logging) option changed to 2 (from 1) as default. 1.8.8 ENHANCEMENT: WhitelistAuth (Whitelist authenticated users) option changed to 1 (from 0) as default. (06/24/2008) 1.8.7 ENHANCEMENT: Files serverip & serveriphost at /usr/local/assp/files/ were given .txt at their end to allow customers append their own IPs via /etc/asspx/files.append/. (06/13/2008) 1.8.6 BUG: Forced version number change to apply minor fixes. (06/12/2008) 1.8.5 BUG: Local emails generation script had unescaped $ sign which caused localemails & localdomains list to become empty. (06/12/2008) 1.8.4 BUG: Removed spamming .de domains from /usr/local/assp/files/whitedomains.txt. If you have disabled "files" overwriting you may manually copy new whitedomains from /usr/local/asspx/patches/assp/files/whitedomains.txt (06/12/2008) ENHANCEMENT: ASSP updated to 1.3.9.final [ 1.3.9 (0.0) ]. ENHANCEMENT: Exim configuration template updated to 4.8. ENHANCEMENT: invalidMsgIDRe option removed from ASSP. File /usr/local/assp/rules/assp_msgid_invalid.txt removed. FEATURE: Added new option DoCountryBlocking (Do Country Blocking). Default is 0. FEATURE: Added new option spamSBLog (Blocked Country). Default is 6. FEATURE: Added new option bccValencePB (Blocked Country Code). Default is 50. FEATURE: Added new option CountryCodeBlockedRe (Blocked Country Codes). Default is 'rules/assp_countries_blocked.txt'. FEATURE: Added new option sbSpamLovers (Country Blocking Spam-Lover). Default is 'rules/country_spam_lover'. FEATURE: Added new option DoFakedUseLocalDomain (Use Local Domain List for Blocking Forged Helos). Default is 1. FEATURE: Added new option noLogRe (Regular Expression to Identify NoLog-Messages). Default is 'rules/assp_nolog.txt'. 1.8.3 BUG: Minor fix for exim.conf check. (05/20/2008) 1.8.2 ENHANCEMENT: exim.conf.local file has been altered to comply with cPanel 11 Exim Configuration. (05/07/2008) 1.8.1 ENHANCEMENT: Removed unnecessary locking routines which increased speed when simultaneous daemons running. (05/04/2008) 1.8.0 ENHANCEMENT: EnableSRS option changed to 0 (from 1) as default as we found Exim can't verify SRS addresses yet. DoNoValidLocalSender option set to 0 will prevent error on ASSP side, but Exim still fail with Unrouteable address & Sender verify failed! (05/02/2008) 1.7.9 BUG: Fixed syntax error in localemails generation script. (05/01/2008) 1.7.8 BUG: ASSP X falsely shown warning when Exim Verify Senders was set. In fact, it is good option and should be checked while Use Callouts isn't. (04/29/2008) 1.7.7 ENHANCEMENT: ASSP X daemons consume less memory while waiting for next run by unsetting variables. (04/28/2008) 1.7.6 ENHANCEMENT: ASSP X daemons got server load check routine. (04/23/2008) 1.7.5 ENHANCEMENT: Minor fix with DoLocalSenderDomain option which set to 0 as default. It is safer to keep it disabled unless one wish to enable it. (04/16/2008) 1.7.4 ENHANCEMENT: ASSP updated to 1.3.5.21.5 [ 1.3.5 (21.5) ]. (04/15/2008) ENHANCEMENT: ALARMtimeoutLogging option removed from ASSP. ENHANCEMENT: DoBlockingIP option removed from ASSP. ENHANCEMENT: DoDenyConnect option removed from ASSP. ENHANCEMENT: DoNotCollectRed option removed from ASSP. ENHANCEMENT: DoPenaltyExtremeSMTP option removed from ASSP. ENHANCEMENT: LocalAddressesNP option removed from ASSP. FEATURE: Added new option DoLocalSenderDomain (Do Local Domains Check for Local Sender). Default is 1. FEATURE: Added new option DoBlackDomain (Do Blacklisted Addresses/Domains). Default is 1. FEATURE: Added new option ExceptionLogging (Module Call Timeout Exception Logging). Default is 1. FEATURE: Added new option DoMsgID (Do Check Message IDs). Default is 3. FEATURE: Added new option noMsgID (Don't Validate Message-IDs for these IPs). Default is 'rules/assp_nomsgid.txt'. FEATURE: Added new option validMsgIDRe (Regular Expression to Validate Format of Message-ID). Default is 'rules/assp_msgid_valid.txt'. FEATURE: Added new option invalidMsgIDRe (Regular Expression to Invalidate Format of Message-ID). Default is 'rules/assp_msgid_invalid.txt'. FEATURE: Added new option denySMTPstrictEarly (Do Strictly Deny Connections Early). Default is 1. FEATURE: Added new option DoDenySMTP (Do Deny Connections from these IP). Default is 1. FEATURE: Added new option DoDenySMTPstrict (Do Deny Connections from these IP's Strictly). Default is 1. FEATURE: Added new option DoNotCollectRedRe (Do Not Collect RedRe Matching Mails). Default is 1. FEATURE: Added new option DoNotCollectRedList (Do Not Collect Redlisted Mails). Default is 1. FEATURE: Added new option iplValencePB (IP Parallel Sessions). Default is 5. FEATURE: Added new option midmValencePB (Missing Message-ID). Default is 10. FEATURE: Added new option midsValencePB (Suspicious Message-ID). Default is 10. FEATURE: Added new option midiValencePB (Invalid Message-ID). Default is 15. FEATURE: Added new option mxValencePB (Missing MX). Default is 10. FEATURE: Added new option pbwValencePB (Good IP History, IP in PB WhiteBox). Default is -15. ENHANCEMENT: validPTRRe & invalidPTRRe files renamed from assp_validptr.txt & assp_invalidptr.txt to assp_ptr_valid.txt & assp_ptr_invalid.txt. 1.7.3 FEATURE: Local emails generation & ASSP Check script were modified to run in background which resulted in less resources usage. (04/14/2008) ENHANCEMENT: Exim configuration slightly modified to disable quota verification as it confirmed to be CPU intensive. 1.7.2 BUG: Positive penalty options were missed minus sign, affected frequent mails only, fixed. Highly recommended to update anyway! (04/07/2008) 1.7.1 BUG: serveriphost file was switched to serverip & serveriphost files as ASSP not accept hostname in noFILTERNAME options. (03/24/2008) 1.7.0 BUG: Mailperm script no longer need to remove /etc/localdomains as cPanel's script doing it on its own. (03/11/2008) 1.6.9 ENHANCEMENT: maxSMTPdomainIP (Limit Number of IP's Per Domain) option changed to 15 (from 10) as default. (03/20/2008) 1.6.8 ENHANCEMENT: Bomb expressions updated (removed many false positives strings). (03/16/2008) 1.6.7 ENHANCEMENT: Minor code cleanup. (03/12/2008) 1.6.6 BUG: In rare cases during updating local domains file ASSP updated its local emails file which resulted in invalid address errors. Fixed by adding dependencies check. (03/11/2008) 1.6.5 ENHANCEMENT: ASSP updated to 1.3.5.15.13 [ 1.3.5 (15.13) ]. (03/02/2008) ENHANCEMENT: cleanup of date/time shell lookups which replaced with native perl functions at all files. FEATURE: Option OutgoingBufSize replaced with new option OutgoingBufSizeNew. New default is 10240000. FEATURE: Added new internal option asspCfgVersion (assp.cfg version). SHOULD NOT BE ALTERED! FEATURE: Added new option EnableBangPath (Support Bang Path). Default is 1. FEATURE: Added new option maxRealSize (max real size of mail). Default is 0. FEATURE: Added new option maxRealSizeError (max real message size Error). Default is '552 message exceeds MAXREALSIZE byte (size * rcpt)'. FEATURE: Added new option DoPenaltyMakeTraps (Use Detected Invalid Addresses to Make Traps). Default is 1. FEATURE: Added new option noPenaltyMakeTraps (Exceptionlist for Traps). Default is 'files/notrap.txt'. 1.6.4 ENHANCEMENT: DoExtremeExportAppend (Append Export File) option changed to 0 (from 1) as default. (02/29/2008) 1.6.3 ENHANCEMENT: PenaltyMakeTraps (Use Detected Invalid Addresses to Make Traps) option changed to 100 (from 5) as default. It is to prevent situations when ASSP giving invalid address error because of killed local emails generation script. Please, report your problems if you have any. How to test have you added valid emails to trap list? It is draft bash script (not optimized in any way!) which show you the matches: for EMAIL in `cat /usr/local/assp/files/localemails`; do MATCH=`grep -c -n1 "^$EMAIL" /usr/local/assp/pb/pbdb.trap.db`; if [ "M$MATCH" == "M1" ]; then echo "email $EMAIL found"; fi; done; (02/21/2008) 1.6.2 FEATURE: Added script /usr/local/assp/scripts/asspxpatch to apply settings from /etc/asspx without WHM interface. (02/19/2008) FEATURE: ASSP X patching some Exim (if chosen to install) & ASSP settings according to number of CPU available. 1.6.1 ENHANCEMENT: ASSP password being encrypted using perl crypt function before storing in /etc/asspx/assp.cfg.append. You need to reset/update password for ASSP web interface! (02/19/2008) 1.6.0 ENHANCEMENT: ASSP updated to 1.3.5.14.10 [ 1.3.5 (14.10) ]. (02/15/2008) ENHANCEMENT: malformedLog option removed from ASSP. ENHANCEMENT: DoNormOptimizing option removed from ASSP. ENHANCEMENT: ErrorMaxBytes option removed from ASSP. ENHANCEMENT: ptValencePB option removed from ASSP to be replaced with ptiValencePB & ptmValencePB. ENHANCEMENT: SPFperm option removed from ASSP. ENHANCEMENT: SPFtemp option removed from ASSP. ENHANCEMENT: SPFtimeout option removed from ASSP. ENHANCEMENT: SPFtout option removed from ASSP. ENHANCEMENT: UseOpenDNS option removed from ASSP to be replaced with DNSServers option. FEATURE: Added new option UseLocalDNS (Use Local DNS). Default is 1. FEATURE: Added new option DNSServers (DNS Name Servers). Default is ''. FEATURE: Added new option DNStimeout (DNS Query Timeout). Default is 5. FEATURE: Added new option DNSretry (DNS Query Retry). Default is 1. FEATURE: Added new option DNSretrans (DNS Query Retrans). Default is 3. FEATURE: Added new option ALARMtimeout (Module Call Timeout). Default is 10. FEATURE: Added new option ALARMtimeoutLogging (Module Call Timeout Exception Logging). Default is 1. FEATURE: Added new option replyLogging (SMTP Status Code Reply Logging). Default is 1. FEATURE: Added new option expandedLogging (Logging Records include IP & MailFrom). Default is 1. FEATURE: Added new option MaxBytesReports (Error Max Bytes). Default is 10000. FEATURE: Added new option LocalAddressesNP (Do Not Validate Local Addresses if in NoProcessing List). Default is 1. FEATURE: Added new option gripValencePB (GRIP value). Default is 20. FEATURE: Added new option okValencePB (Message OK). Default is -25. FEATURE: Added new option spfnonValencePB (SPF None). Default is 0. FEATURE: Added new option spfeValencePB (SPF Error). Default is 5. FEATURE: Added new option ptmValencePB (Missing PTR Record). Default is 10. FEATURE: Added new option ptiValencePB (Invalid PTR Record). Default is 15. FEATURE: Added new option SPFqueryerror (Fail SPF Error Responses). Default is 0. FEATURE: Added new option SPFnone (Fail SPF None and Unknown Responses). Default is 0. FEATURE: Added new option SPF2 (Do SPF Version 2 Validation). Default is 1. FEATURE: Added new option PenaltyExtremeLog (Enable PenaltyBox logging). Default is 1. FEATURE: Added new option PenaltyMakeTraps (Use Dedected Invalid Addresses to Make Traps). Default is 5. FEATURE: Added new option PBTrapInterval (Invalid Addresses Refresh Interval). Default is 1. FEATURE: Added new option DoExtremeExportAppend (Append Export File). Default is 0. FEATURE: Added new option EmailAnalyze (Request Analyze Report). Default is 'analyze'. FEATURE: Added new option EmailAnalyzeReply (Reply to Analyze Request). Default is 1. FEATURE: Added new option EmailAnalyzeTo (Send Copy of Analyze-Reports). Default is ''. FEATURE: Added new option DoAdditionalAnalyze (Spam and Ham Reports will trigger an additional Analyze Report). Default is 0. FEATURE: Added new option DoBombHeaderByLocalDomain (Do Checks for LocalDomains in Header). Default is 1. FEATURE: Added new option DoNotCollectBombs (Discard Spam Bombs detected during scoring modus). Default is 1. FEATURE: Added new option ispHostnames (ISP/Secondary Hostnames). Default is '', e.g. disable this feature. ENHANCEMENT: ASSP options clean-up, all of them now sorted to match those in assp.pl. 1.5.9 BUG: On some servers DB_File is not installed. Added to the ASSP install file. (02/09/2008) 1.5.8 ENHANCEMENT: ASSP updated to 1.3.5.13.20 [ 1.3.5 (13.20) ]. (02/09/2008) 1.5.7 BUG: acceptAllMail (Accept All Mail) option was changed in previous release, but it caused webmail to error with 503 Relaying not allowed. As ASSP doesn't allow to have two files per option we have changed value back to 'files/serveriphost'. (02/07/2008) ENHANCEMENT: ASSP local emails generation script write slightly more information about number of emails before and after its run. 1.5.6 ENHANCEMENT: acceptAllMail (Accept All Mail) option changed to '../../../etc/relayhosts' (from 'files/serveriphost') as default because of Relaying not allowed errors (ASSP slightly changed the way it process relaying). (02/06/2008) 1.5.5 ENHANCEMENT: ASSP updated to 1.3.5.13.5 [ 1.3.5 (13.5) ]. (02/01/2008) ENHANCEMENT: Perl modules dependencies updated. FEATURE: Added /usr/local/assp/scripts/asspcfgcompare script. It may be used for experienced users to track changes between ASSP versions. ENHANCEMENT: attachSpamLovers option renamed to atSpamLovers. ENHANCEMENT: baysConfidence option renamed to baysConf. ENHANCEMENT: bombReISP option renamed to bombReISPIP. ENHANCEMENT: bombTestValencePB option removed from ASSP. ENHANCEMENT: CustomizeStars option removed from ASSP. ENHANCEMENT: OrderedTieHashSize option renamed to OrderedTieHashTableSize. ENHANCEMENT: SpamGTUBE option removed from ASSP. ENHANCEMENT: DoExtreme option removed from ASSP. ENHANCEMENT: DoExtremeNP option renamed to ExtremeNP. ENHANCEMENT: DoExtremeWL option renamed to ExtremeWL. ENHANCEMENT: DoNotPenalizeBounces option renamed to DoNotPenalizeNull. ENHANCEMENT: EmailAllowEqualChar option removed from ASSP. FEATURE: Added new option wildcardUser (Wildcard User for White Domain). Default is _ALL_. ENHANCEMENT: HeaderMaxLocal option removed from ASSP. ENHANCEMENT: relayPortNP option removed from ASSP. ENHANCEMENT: ValidateMaxURI option removed from ASSP. ENHANCEMENT: RegexModifier option removed from ASSP. ENHANCEMENT: RWLCacheRefresh option renamed to RWLCacheInterval. Default changed to 7. ENHANCEMENT: PTRCacheRefresh option renamed to PTRCacheInterval. Default changed to 7. ENHANCEMENT: MXACacheRefresh option renamed to MXACacheInterval. Default changed to 7. ENHANCEMENT: RBLCacheRefresh option renamed to RBLCacheInterval. Default changed to 7. ENHANCEMENT: URIBLCacheRefresh option renamed to URIBLCacheInterval. Default changed to 7. FEATURE: Added new option URIBLCacheIntervalMiss (URIBL Cache Refresh Interval for Misses). Default is 0.5. FEATURE: Added new option SBCacheInterval (Country Cache Refresh Interval). Default is 7. FEATURE: Added new option SPFCacheInterval (SPF Cache Refresh Interval). Default is 7. FEATURE: Added new option DoSenderBase (Do Country Code Lookup). Default is 0. FEATURE: Added new option CountryCodeRe (Suspicious Country Codes). Default is 'rules/assp_countries_bad.txt'. FEATURE: Added new option MyCountryCodeRe (Home Country Codes). Default is 'rules/assp_countries_good.txt'. ENHANCEMENT: URIBLPolicyError option removed from ASSP. ENHANCEMENT: sbTestMode option removed from ASSP. ENHANCEMENT: sendAllTraps option removed from ASSP. FEATURE: Added new option hlSpamHaters (HELO Blacklisted Spam-Hater). Default is 'rules/helo_spam_hater'. It is not added to ASSP X cPanel interface. ENHANCEMENT: slScoringMode option renamed to switchSpamLoverToScoring. ENHANCEMENT: testScoringMode option renamed to switchTestToScoring. ENHANCEMENT: ilValencePB option removed from ASSP. ENHANCEMENT: mxValencePB option renamed to mxaValencePB. ENHANCEMENT: urimaxValencePB option removed from ASSP. ENHANCEMENT: uriobfValencePB option removed from ASSP. FEATURE: Added new option fiphValencePB (Suspicious HELO: IP in HELO). Default is 10. FEATURE: Added new option fiphmValencePB (Suspicious HELO: IP in HELO mismatch). Default is 10. FEATURE: Added new option msValencePB (Message Limit Exceeded). Default is 25. FEATURE: Added new option pbeValencePB (Extreme Bad IP Profile). Default is 40. FEATURE: Added new option pbValencePB (Bad IP Profile). Default is 20. FEATURE: Added new option sbsccValencePB (Suspicious Country Code). Default is 10. FEATURE: Added new option sbfccValencePB (Foreign Country Code). Default is 10. FEATURE: Added new option sbhccValencePB (Home Country Code). Default is -10. FEATURE: Added new option ForceFakedLocalHelo (Enforce Early Check of Forged Helos). Default is 1. FEATURE: Added new option ForceNoValidLocalSender (Enforce Early Check of Remote Sender with Local Domain Address). Default is 1. FEATURE: Added new option ForceValidateHelo (Enforce Early Helo Checks). Default is ''. FEATURE: Added new option hiSpamLovers (Valid/Invalid Helo). Default is 'rules/helo_spam_lover'. It is the same as for Blacklisted HELO Spamlover to keep it simple. ENHANCEMENT: slRe option removed from ASSP to be replaced with SpamLoversRe and baysSpamLoversRe. File /usr/local/assp/rules/assp_sl.txt obsolete. FEATURE: Added new option SpamLoversRe (Regular Expression to Identify Spam-Lover). Default is 'rules/assp_sl.txt'. FEATURE: Added new option baysSpamLoversRe (Regular Expression to Identify Bayesian Spam-Lover). Default is 'rules/assp_sl_bays.txt'. FEATURE: Added new option webStatPort (Web Statistics Port). Default is 55553. FEATURE: Added new option allowStatConnectionsFrom (Only Allow Raw Statistical Connections From). Default is '127.0.0.1'. FEATURE: Added new option baysProbability (Bayesian Probability Threshold). Default is '0.6'. FEATURE: Added new option CatchAllAll (Catchall for All Domains). Default is ''. FEATURE: Added new option ccSpamNeverRe (Do Not Copy Spam Regex). Default is 'rules/assp_ccspamnever.txt'. FEATURE: Added new option ccMaxScore (Do Not Copy Messages Above This MessageTotal score). Default is 200. FEATURE: Added new option ccnHamFilter (Do Not Copy Ham Filter). Default is 200. FEATURE: Added new option ClamAVtimeout (ClamAV Timeout). Default is 10. FEATURE: Added new option UseOpenDNS (Use OpenDNS NameServers). Default is ''. FEATURE: Added new option CleanCacheEvery (Cache Cleaning Interval). Default is 6. FEATURE: Added new option CleanPBInterval (Clean Up PB Databases). Default is 3. FEATURE: Added new option DelayMD5 (Use MD5 for DelayDB). Default is 1. FEATURE: Added new option DelayShowDB (Show Delay/Greylisting Database). Default is 'file:delaydb'. FEATURE: Added new option DelayShowDBwhite (Show Delay/Greylisting Save Database). Default is 'file:delaydb.white'. FEATURE: Added new option DelayNP (NoProcessing Greylisting). Default is ''. FEATURE: Added new option DoBlackRe (Use Black Regular Expression to Identify Spam Strictly). Default is 1. FEATURE: Added new option DoBlackReBayesian (Use Black Regular Expression to Identify Spam during Bayesian Check). Default is 1. FEATURE: Added new option DoBlockingIP (Do Blocking IP's). Default is 1. FEATURE: Added new option DoDenyConnect (Do Deny SMTP Connections from IP's). Default is 1. FEATURE: Added new option DoDomainIP (Check Number of IP's Per Domain). Default is 1. ENHANCEMENT: maxSMTPdomainIP (Limit Number of IP's Per Domain) option changed to 10 (from 5) as default. FEATURE: Added new option DoExtremeExport (Do Export Penalty BlackBox Extreme). Default is 1. FEATURE: Added new option DoFrequencyIP (Check Frequency - Maximum Connections Per IP). Default is 1. FEATURE: Added new option DoHeloWL (Do Valid/Invalid/Black Helo for Whitelisted). Default is 1. FEATURE: Added new option DoHeloNP (Do Valid/Invalid/Black Helo for Noprocessing). Default is 0. FEATURE: Added new option DoIPinHelo (Score Suspicious Helos). Default is 3. FEATURE: Added new option DoNormOptimizing (Do Norm Optimizing). Default is 1. FEATURE: Added new option DoNotBlockCollect (Use Collect Addresses for Testing Your Environment). Default is ''. FEATURE: Added new option DoPenaltyExtreme (PenaltyBox Extreme - IP Profiles). Default is 2. FEATURE: Added new option DoPenaltyExtremeSMTP (Use Penalty BlackBox Extreme for SMTP Denying). Default is 0. FEATURE: Added new option DoReversedWL (Do Reversed Lookup for Whitelisted). Default is 1. FEATURE: Added new option DoReversedNP (Do Reversed Lookup for Noprocessing). Default is 0. FEATURE: Added new option EmailAllowEqual (Allow '=' in Addresses). Default is 1. FEATURE: Added new option exportInterval (Export BlackBox Extreme File Interval). Default is 6. FEATURE: Added new option invalidHeloLog (Invalid Helos Log Destination). Default is 6. FEATURE: Added new option ipmatchLogging (IP Matches Logging). Default is ''. FEATURE: Added new option LogNameMMDD (No Year in LogName). Default is ''. FEATURE: Added new option noCollecting (Do Not Collect Messages from/to these Addresses). Default is ''. FEATURE: Added new option noHelo (Don't Validate HELO for these IP). Default is 'files/serveriphost'. FEATURE: Added new option noPBwhite (Don't do WhiteBox for these IP). Default is 'files/nopbwhite.txt'. ENHANCEMENT: noPB (Don't do Profiling for these IP) option changed to 'files/nopb.txt' (from 'files/nodelay.txt') as default. FEATURE: Added new option NoScan (Do Not Scan Messages from/to these Addresses). Default is ''. FEATURE: Added new option RWLwhitelisting (Whitelist all RWL Validated Addresses). Default is 1. FEATURE: Added new option ScanCC (Scan Copied Spam Mails). Default is ''. FEATURE: Added new option send250OK (Send 250 OK). Default is ''. FEATURE: Added new option send250OKISP (Send 250 OK To ISP/Secondary MX Servers). Default is 1. FEATURE: Added new option SenderBaseLog (Enable SenderBase Logging). Default is 1. FEATURE: Added new option slmatchLogging (Logging Address Matches). Default is ''. FEATURE: Added new option SPFoverride (Override Domains). Default is ''. FEATURE: Added new option SPFfallback (Fallback Domains). Default is ''. FEATURE: Added new option SPFlocalRecord (Fallback/Override SPF Record). Default is 'v=spf1 a/24 mx/24 ptr -all'. FEATURE: Added new option SPFtimeout (SPF Timeout). Default is '10'. FEATURE: Added new option SPFtout (Fail SPF Timeout). Default is ''. FEATURE: Added new option SRSno (Don't Rewrite Addresses From Thes Domains). Default is ''. FEATURE: Added new option validPTRRe (Regular Expression to Validate Format of PTR). Default is 'file:rules/assp_validptr.txt'. 1.5.4 BUG: cPanel CURRENT build changed mailperm script. Updated our script to address this. (12/21/2007) 1.5.3 ENHANCEMENT: On some servers /etc/vmail directory should be recreated. Added to ASSP X mailperm script. (11/07/2007) 1.5.2 BUG: Minor bug when ASSP X removing BoxTrapper instead of SpamAssassin. Fixed. (10/29/2007) 1.5.1 BUG: ASSP check script not recognized listen primary/secondary port binded to interface:port. Fixed. (10/11/2007) FEATURE: ASSP X filters disable scripts got two more filters. 1.5.0 FEATURE: Added advanced option to 1) replace files at /usr/local/assp/files & /usr/local/assp/rules & /usr/local/assp/reports with customer's automatically (files taken from /etc/asspx/files & /etc/asspx/rules & /etc/asspx/reports accordingly); 2) append per-server custom lines at /usr/local/assp/files & /usr/local/assp/rules (files taken from /etc/asspx/files.append & /etc/asspx/rules.append accordingly). This means you may upload your own global settings to /etc/asspx/files & /etc/asspx/rules directory and at the same time have per-server additional rules at /etc/asspx/files.append & /etc/asspx/rules.append directories! NOTE: You NEED to allow ASSP X to overwrite files/rules/reports for this feature to work. (09/29/2007) FEATURE: File assp.cfg.override moved from /usr/local/assp/ to /etc/asspx/ for better ASSP X settings handling. All necessary files updated. File will be moved to new place automatically after upgrade. ENHANCEMENT: ispip (ISP/Secondary MX Servers) option changed to 'files/ispip.txt' (from 'files/nodelay.txt') as default to prevent servers listed at nodelay.txt file to pass other network checks. Created initial /usr/local/assp/files/ispip.txt file with local addresses. NOTE: If you have Secondary MX servers remember to place each other IPs at /etc/asspx/files.append/ispip.txt file (create it). 1.4.9 BUG: Local emails generation script should not add username@domain emails unless they really exist. Fixed. (09/24/2007) ENHANCEMENT: SPFtrusted (Use Trusted Forwarder List) option changed to 0 (from 1) as default because trusted-forwarder.org going to be closed soon and not so useful at the moment already. 1.4.8 BUG: Cronjob had called perl scripts directly while some systems may lack of /usr/bin/perl. Fixed. (09/18/2007) BUG: ASSP check script had minor syntax mistake. Fixed. 1.4.7 BUG: ClamAV Sanesecurity rules were improperly downloaded. Fixed. (09/10/2007) FEATURE: Exim sample file exim.conf.localopts was altered to conform to cPanel 11. FEATURE: ASSP X is able now to catch ASSP failures when ASSP does not respond on either of its listen ports. ENHANCEMENT: Perl modules dependencies added to install. ENHANCEMENT: ASSP updated to 1.3.3.3 (1.3.3.3 final). ENHANCEMENT: denyUseNetblocks option removed from ASSP. ENHANCEMENT: Disclaimer option removed from ASSP. ENHANCEMENT: DoRBLCache & DoURIBLCache & DoURIBLCacheNoHit options removed from ASSP to be replaced with MXACacheRefresh & PTRCacheRefresh & RWLCacheRefresh. All defaulted to 24. ENHANCEMENT: exportExtremeFile & exportExtremeFileAppend & exportExtremeFileDeny & exportExtremeFileMax options removed from ASSP and replaced with exportExtremeBlack which defaulted to 'pb/exportextreme.txt'. ENHANCEMENT: EmailNoWhiteToRed option removed from ASSP. FEATURE: Added new option allTestMode (All Test Mode). Default is 0. Added ability to enabled/disable global Test Mode via ASSP X. FEATURE: Added new option bombReISP (Do Bomb/Script Regular Expressions Checks for ISPIP). Default is 1. FEATURE: Added new option DoExtreme (Do Extreme Denying for Mode 2). Default is 0. FEATURE: Added new option EmailAllowEqualChar (Allow \'=\' in Addresses). Default is 0. FEATURE: Added new option EmailWhiteRemovalToRed (Add Whitelist Removals To Redlist). Default is 0. FEATURE: Added new option MaxWhitelistLength (Max Length of Whitelist Addresses). Default is 50. FEATURE: Added new option RegexModifier (Use Regular Expression Modifier /m). Default is 0. FEATURE: Added new option sendAllHamDestination (Copy Ham Mail SMTP Destination). Default is ''. FEATURE: Added new option URIBLBytes (Size visible to URIBL Filter). Default is 50000. FEATURE: Added new option URIBLISP (Do URI Blocklist Validation for ISP/Secondary). Default is 1. FEATURE: Added new option baysSpamHaters (Bayesian Spam-Hater). Default is 'rules/bayesian_spam_hater'. It is not added to ASSP X cPanel interface. FEATURE: Added new option rblSpamHaters (DNSBL Failures Spam-Hater). Default is 'rules/rbl_spam_hater'. It is not added to ASSP X cPanel interface. FEATURE: Added new option spamHaters (All Spam-Haters). Default is 'rules/spam_hater'. It is not added to ASSP X cPanel interface. 1.4.6 FEATURE: Several levels of ASSP Bayesian engine confidence added. This means you may either cut only 100% spam (e.g. more doubtful spam messages will arrive) or allow more doubtful spam messages to be discarded (e.g. you will receive less spam messages with small chance of false positive). (08/18/2007) 1.4.5 BUG: Local emails generation script dies on some empty input files. Fixed. (08/11/2007) BUG: Error has been shown at WHM interface. Fixed. 1.4.4 ENHANCEMENT: ASSP updated to 1.3.3.2 (1.3.3 final.2). (08/09/2007) BUG: Cleaned duplicate denySMTPnoLog from assp.pl (a current bug of ASSP 1.3.3.2). ENHANCEMENT: DoURIBLCacheMiss option renamed to DoURIBLCacheNoHit. ENHANCEMENT: denySMTPnoLog option renamed to denySMTPLog. Default is '0'. ENHANCEMENT: Added new option Disclaimer (Disclaimer). Default is 'files/disclaimer.txt'. You may put there notes you wish to add to every mail which processed through your server. Note that it will be emptied if you won't disable rules/files updates. BUG: Files /usr/local/assp/rules/assp_bomb.txt & /usr/local/assp/rules/assp_bombdata.txt consisted wrongly escaped regex at line 1277. 1.4.3 FEATURE: Spamassassin directories removal script added. (08/07/2007) BUG: ASSP X had problems with large number of local emails, fixed. BUG: Test modes when disabled should have 0 instead ''. BUG: ASSP X shouldn't write to ASSP maillog.txt file. FEATURE: ASSP X writes its own log file /var/log/asspx.log, added an entry to /etc/logrotate.d/asspx to rotate ASSP X logs with 14 days cycle. ENHANCEMENT: ASSP updated to 1.3.3.1 (1.3.3 final.1). ENHANCEMENT: EmailNoNPRemove option removed from ASSP. FEATURE: Added new option AddLevelHeader (Add Graphical Level Header). Default is 1. FEATURE: Added new option attachSpamLovers (Bad Attachment Spam-Lover). Default is 'rules/attach_spam_lover'. This means new filter added to customer's area. FEATURE: Added new option attachTestMode (Bad Attachment Test Mode). Default is ''. This means new filter added to admin's area. FEATURE: Added new option baysConfidenceHalfScore (Reduce Scoring for Low Confidence). Default is '1'. FEATURE: Added new option bombDataRe (BombData Regular Expression in Data). Default is 'rules/assp_bombdata.txt'. FEATURE: Added new option bombSubjectRe (Regular Expression to Identify Spam in Subject). Default is 'rules/assp_bombsubject.txt'. FEATURE: Added new option bombSuspiciousRe (Regular Expression for Message Scoring Only). Default is 'rules/assp_bombsuspicious.txt'. FEATURE: Added new option bombSuspiciousValencePB (Bomb Scoring Only Expression). Default is '5'. FEATURE: Added new option bombTestValencePB (Bomb Test Expression). Default is '5'. FEATURE: Added new option CustomizeStars (How Many Points for a Star). Default is '5'. FEATURE: Added new option denySMTPConnectionsFromAlways (Always Deny SMTP Connections from these IP's). Default is 'files/denysmtpalways.txt'. FEATURE: Added new option denyUseNetblocks (Use IP Netblocks in Deny Connections). Default is '1'. FEATURE: Added new option DoBlockExes (External Attachment Blocking). Default is '1'. FEATURE: Added new option DoURIBLCacheMiss (Cache URIBL Misses). Default is '1'. FEATURE: Added new option EmailVirusReportsHeader (Add Full Header To Virus Report To Virus Mail Address). Default is '1'. FEATURE: Added new option EmailVirusReportsToRCPT (Virus Report To Recipient). Default is '0'. FEATURE: Added new option exportExtremeFileAppend (Append Exported Extreme File). Default is '0'. FEATURE: Added new option exportExtremeFileMax (Maximum Entries in Extreme File). Default is '10000'. FEATURE: Added new option exportExtremeFileDeny (Use Exported Extreme File for SMTP Denying). Default is '1'. FEATURE: Added new option FilesDistribution (Files Distribution). Default is '0.5'. FEATURE: Added new option noProcessingDomains (No Processing Domains). Default is 'files/domnp.txt'. FEATURE: Added new option relayPortNP (Relay Port Noprocessing). Default is ''. FEATURE: Added new option satValencePB (Suspicious Attachment). Default is '10'. FEATURE: Added new option slRe (Regular Expression to Identify Spam-Lover). Default is 'rules/assp_sl.txt'. FEATURE: Added new option SpamGTUBE (Generic Test for Unsolicited Bulk Email). Default is 'XJS\*C4JDBQADN1.NSBN3\*2IDNEN\*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL\*C.34X'. FEATURE: Added new option SPFtemp (Fail SPF Temperror Validations). Default is '0'. FEATURE: Added new option SPFperm (Fail SPF Permerror Validations). Default is '0'. FEATURE: Added new option SuspiciousAttach (Suspicious File Extensions). Default is ''. FEATURE: Added new option SuspiciousVirus (Suspicious Virus Scoring Regex). Default is ''. FEATURE: Added new option tagLogging (Spam Tag Logging). Default is '1'. FEATURE: Added new option URIBLWL (Do URI Blocklist Validation for Whitelisted). Default is '1'. FEATURE: Added new option URIBLNP (Do URI Blocklist Validation for No Processing). Default is '1'. FEATURE: Added new option URIBLLocal (Do URI Blocklist Validation for Local Mails). Default is '0'. FEATURE: Added new option vsValencePB (Virus suspicious). Default is '15'. FEATURE: Added new option WhitelistAuth (Whitelist authenticated users). Default is '0'. FEATURE: ASSP X completely integrated into x3 theme. As ASSP X added as plugin to x3 it supports features list and you may disable it for some clients using cPanel Features. 1.4.2 ENHANCEMENT: ASSP X now cares about current system load and skip resource-intensive tasks when overall load is more than 10%. (07/14/2007) ENHANCEMENT: ASSP X important scripts got locking mechanism to prevent multiply processes to be executed. 1.4.1 BUG: cPanel chkservd config wasn't updated after ASSP secondary port update. (07/03/2007) ENHANCEMENT: ASSP X cPanel postupcp script recognize empty ASSP secondary port and remove monitoring for it. 1.4.0 ENHANCEMENT: ASSP X Invalid HELO (rules/assp_helo_invalid.txt) rule has been adjusted to prevent false positives on HOST.DOMAIN.EXT HELOs. If you not update automatically it is recommended to overwrite existing file. (06/27/2007) ENHANCEMENT: Local emails generation script got few lines to properly handle output of older /bin/ls versions. 1.3.9 BUG: Local emails generation script had a typo which cause missed system aliases. (06/20/2007) 1.3.8 BUG: Not processed file (addrnp.txt) was reset daily. (06/10/2007) 1.3.7 ENHANCEMENT: URIBLmaxhits (Maximum Hits) option changed to 2 (from 1) as default. (06/07/2007) ENHANCEMENT: ASSP X nodelay.txt file updated. If you not update automatically it is recommended to overwrite existing file to allow proper handling for Google Alerts. ENHANCEMENT: ASSP updated to 1.3.2.55 (final.5, there is 55 means (f)ifty (f)ive). ENHANCEMENT: Utf8ToLatin option removed from ASSP. ENHANCEMENT: malformedLog option removed from ASSP. FEATURE: Added new option MessageLog (Enable Message Scoring logging). Default is 1. FEATURE: Added new option baValencePB (Bad Attachment score). Default is 5. FEATURE: Added new option CatchAll (Catchall Address send Invalid Recipients to). Default is '' as ASSP X is compatible with cPanel catch-all. FEATURE: Added new option ccMaxBytes (Restrict Copy Spam to MaxBytes). Default is 1. FEATURE: Added new option maxSMTPdomainIPWL (Do Not Limit Different IPs For These Domains). Default is 'files/maxsmtpwl.txt'. New ASSP X file created with common AOL/Hotmail/Yahoo/Google entries. FEATURE: Added new option sendAllAbuseNP (Skip Spam Checks for Abuse Catchall). Default is 1. FEATURE: Added new option sendAllPostmasterNP (Skip Spam Checks for Postmaster Catchall). Default is 1. FEATURE: Added new option slScoringMode (Message Scoring Modus). Default is 1. FEATURE: Added new option SPFtrusted (Use Trusted Forwarder List). Default is 1. FEATURE: Added new option testScoringMode (Message Scoring Modus). Default is 1. 1.3.6 BUG: Wrong permissions were set on addrnp.txt file which caused inability to change not processed status. (05/29/2007) ENHANCEMENT: NoTagInTestmode (No Subject Tag in Testmode) option changed to 1 (from '') as default to prevent numerous [SPAM] marks on doubtful spam (legal mails). 1.3.5 FEATURE: Local emails generation updated to include MX-hosted domains and to update domains list. (05/28/2007) FEATURE: Local domains file (/etc/localdomains) are no longer used but replaced with ASSP X file (/usr/local/assp/files/assplocaldomains). ENHANCEMENT: localDomains (Local Domains list) replaced with ASSP X file. ENHANCEMENT: ASSP X will not update assp.cfg if you choose to do it manually via WHM interface. FEATURE: Cronjob file automatically receive random update times each ASSP X update. 1.3.4 ENHANCEMENT: File rbl-service.txt has been changed. New RBL provider has been added. It would allow block more image scam. In the case you have chosen not to overwrite "rules" files edit your rbl-service.txt file manually. (05/20/2007) ENHANCEMENT: RBLmaxhits (Maximum Hits) option changed to 2 (from 1) as default. ENHANCEMENT: RBLmaxreplies (Maximum Replies) option changed to 5 (from 3) as default. FEATURE: ClamAV Unofficial Phishing Signatures were implemented. It is another layer of protection from new image/phishing scam. 1.3.3 ENHANCEMENT: ASSP install updated to 1.3.0.1. Removed files which may overwrite user's files. (05/09/2007) ENHANCEMENT: ASSP updated to 1.3.2.30. FEATURE: Created directory /etc/asspx with configuration files used by ASSP X. ENHANCEMENT: Files at /usr/local/assp/files (with exception to 3 system files: uriblcctlds.txt/localemails/serveriphost) will not be updated if you choose to do it manually via WHM interface. You may find files we use at /usr/local/asspx/patches/assp/files/. ENHANCEMENT: Files at /usr/local/assp/rules (with exception to spam_lover files) will not be updated if you choose to do it manually via WHM interface. You may find files we use at /usr/local/asspx/patches/assp/rules/. ENHANCEMENT: ASSP X / ASSP will not be updated if you choose to do it manually via WHM interface. ENHANCEMENT: Log function temporary removed from customers' interface to prevent confusion. FEATURE: In addition to Exim port change ASSP added to cPanel chkservd to monitor its real status. FEATURE: Added new option idValencePB (IP Subnet Changing Per Domain). Default is 5. FEATURE: Added new option uriobfValencePB (URI Obfuscated score). Default is 10. FEATURE: Added new option maxSMTPdomainIP (Limit Subnet IPs Per Domain). Default is 5. FEATURE: Added new option maxSMTPdomainIPExpiration (Limit Different IPs Per Domain Expiration). Default is 120. FEATURE: Added new option noSPFRe (Skip SPF Processing Regex). Default is 'rules/assp_nospf.txt'. FEATURE: Added new option strictSPFRe (Strict SPF Processing Regex). Default is 'rules/assp_strictspf.txt'. FEATURE: Added new option PenaltyMessageLow (Low Threshold for Combined Scores per Message). Default is 50. ENHANCEMENT: PenaltyMessageLimit (High Threshold for Combined Scores per Message) option changed to 75 (from 50) as default. FEATURE: Added new option spamMSLog (Message Scoring Blocks). Default is 3. FEATURE: Added new option Utf8ToLatin (Convert UTF-8 into ISO-8859-1). Default is 0. FEATURE: Added new option msTestMode (Message Scoring Test Mode). Default is ''. FEATURE: Added pre-support of Single Message scoring. 1.3.2 FEATURE: ASSP Spambox added to cPanel -> ASSP X. This completely replace SpamAssassin Spambox functionality and works in the same way. It is unique feature of ASSP X. It is not available at commercial ASSP product(s)! (04/25/2007) FEATURE: ASSP X completely integrated into RVSkin theme! Just login to WHM -> RVSkin Manager and intergrate ASSP X. ENHANCEMENT: Script to remove Spamboxes no longer available with ASSP X as Spamboxes are compatible with ASSP X. 1.3.1 ENHANCEMENT: PenaltyError (Penalty Error Message) text modified to be more clear that it is IP Penalty. (04/25/2007) ENHANCEMENT: PenaltyLimit (Penalty Treshold) option changed to 150 (from 75) as default as false safe value. ENHANCEMENT: PenaltyExtreme (Penalty Extreme Treshold) option changed to 300 (from 200) as default as false safe value. ENHANCEMENT: maxSMTPipSessions (Maximum Sessions Per IP Address) option changed to 50 (from 15) as default. ENHANCEMENT: maxSMTPipConnects (Maximum SMTP Sessions Per IP Address Frequency) option changed to 50 (from 15) as default. ENHANCEMENT: maxSMTPipDuration (Maximum SMTP Sessions Per IP Address Frequency Duration) option changed to 120 (from 60) as default. ENHANCEMENT: maxSMTPipExpiration (Maximum SMTP Sessions Per IP Address Frequency Expiration) option changed to 120 (from 60) as default. ENHANCEMENT: smtpIdleTimeout (SMTP Idle Timeout) option changed back to default 120 to comply with RFC. 1.3.0 FEATURE: Added new postupcp Boxtrapper removal tool. It removes Boxtrapper from exim.conf and is compatible with cPanel. (04/16/2007) ENHANCEMENT: sendAllPostmaster (Catchall Address for Postmaster Mail) option changed to '' (from postmaster@HOSTNAME) as default. ENHANCEMENT: sendAllAbuse (Catchall Address for Abuse Mail) option changed to '' (from abuse@HOSTNAME) as default. ENHANCEMENT: PenaltyDuration (Scoring Interval) option changed to 5 (from 60) as default to limit false positives possibility. ENHANCEMENT: ASSP updated to 1.3.1.51. 1.2.9 ENHANCEMENT: ASSP updated to 1.3.1.44 (it is ASSP 1.3.1 Final). (04/12/2007) FEATURE: Added new option DoNotPenalizeBounces. Default is 0. FEATURE: Added new option DoNotPenalizeRed. Default is 1. FEATURE: Added new option EnableInternalNamesInDesc. Default is 1. FEATURE: Option ccAddressesAll replaced with new option ccSpamAlways. FEATURE: Options ccAddresses & ccAddressesMode replaced with new option ccSpamFilter. FEATURE: Options ccHamAddresses & ccHamInbound & ccHamOutbound replaced with new option ccHamFilter. FEATURE: Added new maintaince entry: Boxtrapper removal tool. 1.2.8 BUG: Local domains cPanel generation (asspmailperm) change permissions properly. (04/10/2007) ENHANCEMENT: Added Net::Syslog perl module install/update. ENHANCEMENT: maxSMTPSessions (SMTP Sessions number) option changed to 100 (from 50) as default. ENHANCEMENT: MaxErrors (SMTP Errors number) option changed to 3 (from 10) as default. 1.2.7 BUG: ASSP X cPanel interface don't show disabled filters at All Filters page now. (04/07/2007) BUG: When secondary port set, ASSP restart not reload to actually listen on that port. This fix is for just some systems. ENHANCEMENT: OrderedTieHashSize (Amount of memory to consume) option changed to 100000 (from 500000) as default. ENHANCEMENT: UseSubjectsAsMaillogNames (Use Subject as Maillog Names) option changed to '' (from 1) as default. Execute /usr/local/assp/scripts/move2num.pl -r to rename your spam/notspam collections. BUG: Fixed script to automatically upgrade ASSP. ENHANCEMENT: maxSMTPipExpiration (Maximum SMTP Sessions/IP Frequency Expiration) option changed to 60 (from 3600) as default for connections to be handled by Penalty Box. ENHANCEMENT: smtpIdleTimeout (SMTP Idle Timeout) option changed to 30 (from 120) as default. 1.2.6 BUG: Fixed versions check. Now ASSP X correctly compare versions and update if really needed. (04/02/2007) ENHANCEMENT: fhValencePB (Forged HELO score) option changed to 50 (from 200) as default. ENHANCEMENT: scriptValencePB (Script Expression score) option changed to 5 (from 0) as default. ENHANCEMENT: bombValencePB (Bomb Expression score) option changed to 5 (from 0) as default. ENHANCEMENT: baysValencePB (Bayesian score) option changed to 5 (from 0) as default. ENHANCEMENT: PenaltyLimit (Penalty Treshold) option changed to 75 (from 50) as default. ENHANCEMENT: PenaltyExtreme (Penalty Extreme Treshold) option changed to 200 (from 150) as default. ENHANCEMENT: spfsValencePB (SPF Softfail score) option changed to 0 (from 5) as default. ENHANCEMENT: spfnValencePB (SPF Neutral score) option changed to 0 (from 5) as default. ENHANCEMENT: useHeloBlacklist (Using HELO blacklist) option changed to 3 (from 0) as default. ENHANCEMENT: Perl installer set back to /scripts/perlinstaller until we create own CPAN installer to install on cPanel DNSONLY. ENHANCEMENT: Script asspmailperm rewritten with improved functionality as we found it may not work in some cases. ENHANCEMENT: Cronjob changed to reflect sh->perl change of asspmailperm script and old maillog.txt files removal. ENHANCEMENT: ASSP updated to 1.3.1.31. FEATURE: Added new option baysSpamLoversRed. FEATURE: Option sendHamRec replaced with two new options sendHamInbound & sendHamOutbound. FEATURE: Option ccArchivAddresses replaced with new option ccHamAddresses. FEATURE: Option ccArchivModeRec replaced with two new options ccHamInbound & ccHamOutbound. FEATURE: Option HeaderMaxRelay renamed to HeaderMaxLocal. FEATURE: Option dnsbl removed as obsolete. FEATURE: Added new option NoAutoWhite. FEATURE: Added new option NoScanRe with new file at /usr/local/assp/rules/assp_noscan.txt. BUG: Disabled assp.cfg options should have empty value instead of 0, default values updated. FEATURE: Changelog will have visible parts like BUG/FEATURE/ENHANCEMENT for faster recognition. FEATURE: Added ability to track "exim on another port" and notify. FEATURE: Added option to change ASSP secondary listen port. ENHANCEMENT: ASSP network options functions organized better with less if/elsif, install file got Switch.pm dependency install. FEATURE: ASSP X postupcp script update Mailman configuration to allow Mailman send emails directly to new Exim port. ENHANCEMENT: ASSP logs moved to /usr/local/assp/logs according to what developers done in their release. FEATURE: Added ability to put filters/checks to enable/disable/test/notest modes. 1.2.5 Changed option spamLovers to include server hostname. This prevents all postmaster/abuse addressed to be unprocessed. (03/24/2007) For tracking purposes all requests for getting latest ASSP X version includes server hostname. No sensible information passed. Function of getting active version moved to ASSPX.pm. 1.2.4 Bug fix: this release made for forced update to slightly changed cPanel interface symlink. (03/23/2007) assp.cfg file gets updated to ASSP X defaults on ASSP reloads. assp.cfg.override file is being compared with assp.cfg to keep override changes as minimal as possible. Added option to disable all filters for all domains with ability to disable chosen filter via command line. 1.2.3 Bug fix: local emails generation now grab all catchall enabled domains. (03/19/2007) ASSP X moved to /usr/local/asspx directory. 1.2.2 Added additional chmod during ASSP install/upgrade on /usr/local/assp/rules. (03/18/2007) Fixed cPanel interface enable/disable filter. Thanks to Virtual Evolution from The Planet forums! 1.2.1 Added option to install recommended Exim configuration files. (03/18/2007) Added option to search for known incompatible strings in existing exim.conf.local file. WHM interface doesn't show ASSP options if ASSP not installed/recognized. New file added "files/addrnp.txt". It is for not processed addresses (mainly for domains). Not processed domains are now considered to have all filters disabled with words "Not processed". Added option to add/remove domain to not processed list. ASSP updated to 1.3.1.13. Added check at cPanel interface to accept known/allowed filters only. Fixed daemon_smtp_ports at exim.conf 1.2.0 Added option to rebuild ASSP spam databases via WHM. (03/17/2007) Added option to install/update cPanel interface. 1.1.9 HELO, PTR/MX/A records and Bomb/Script checks set to 3 (score) by default instead of 1 (block) to prvent too much legal emails blocked. (03/16/2007) Validating/Invalidating of HELO set to recommended by ASSP, old rules were also too strict. 1.1.8 ASSP updated to 1.3.1.9. (03/15/2007) cPanel interfaces link to Home fixed. ASSP scripts were updated. Cronjob changed accordingly. 1.1.7 cPanel interface now works with the following cPanel themes: x, x2, bluelagoon, monsoon, xmail, Netenberg's xcontroller, all RVSkin.com themes. (03/15/2007) Log link at cPanel interface is shown when chosen ASSP filter enabled only. 1.1.6 BombRe file - "rules/assp_bomb.txt" was updated with removed spaces in front of some rules. (03/14/2007) Default assp.cfg value for RegExLength changed from 32 to 256 to increase verbosity. 1.1.5 Disable RVSkin server-wide antispam system for RVSkin themes. This prevents non-functional section to be shown. (03/14/2007) ASSPX.pm versions issue addressed. 1.1.4 Permissions fixed on "files". (03/14/2007) ASSP maillog changed back to default: maillog.txt to allow log files rotation as with maillog.log it won't process. ASSP X and ASSP functions moved to ASSPX.pm package. Created files for ASSP X and ASSP auto update. 1.1.3 ASSP updated to 1.3.1.7. (03/13/2007) Critical bug with SMTP destination fixed. /scripts/perlinstaller replaced with /scripts/realperlinstaller to prevent occasional problems. Added additional layer for checking disabled SpamAssassin. Added more tweaks to take care of updated Exim port. 1.1.2 cPanel interface for cPanel X theme is operational. Client may enable/disable chosen filters. Log view is in the process. (03/12/2007) PHP code cleanup was made. cPanel interface installation moved to separate file. 1.1.1 ASSP updated to 1.3.1.6, there are two new options at assp.cfg: uniqeIDLogging and uniqueIDPrefix. (03/11/2007) cPanel interface skeleton is half-ready (this release forced by asspcheck issue). Development still in the process. All internal ASSP X WHM functions are moved to the ASSPX.pm package. Reports sections organized and files cleaned. asspcheck script found to be not from ASSP and it was rewritten in perl. Our apologizes to the tech AT linux-tech.net. Interval for asspcheck script set to 90 seconds between runs instead of 300 as recommended by linux-tech.net team. 1.1.0 system() calls in scripts divided in the way when single command is the single system() call for better readability. (03/09/2007) ASSP X scripts are moved to new ASSP 1.3.x place: /usr/local/assp/script/, many files are rewritten. ASSP packages were repacked to save space and traffic, 1.3.0 become the new stable package. Added cleanups of obsolete 1.2.6 files. Found that it is near to impossible to write cPanel interface in perl, so its development restarted from scratch. 1.0.9 Added proper catchall woraround. Now ASSP will correctly accept catchall domains and pass emails to these recipients to Exim. (03/08/2007) Minor cleanups of local email generation script. 1.0.8 Draft places to install common cPanel interfaces (x, monsoon, rvskin themes) added. (03/03/2007) Added ASSP daemon tools (complete status, start, stop, restart, reload). Added maintaince section and first entry: spambox removal tool. 1.0.7 New ASSP development version 1.3.1 added. (03/03/2007) Some functions are moved to separate include directories during preparation of cPanel interface. ASSP WHM addon renamed to ASSP X (ASSP eXtended) to highlight its real features. Symlinks will be in place for some time. 1.0.6 Because of reported download issues of iworld.de all required files are placed at SultanServer.com. (03/01/2007) ASSP WHM internal files are organized better. Rules, including ASSP internal rules, are moved to rules directory. Added the ability to apply custom assp.cfg settings by having them at assp.cfg.override. New init script for stopping ASSP, addressed the issue with active old instances. 1.0.5 New beta version of ASSP 1.3.0 set to default. Major assp.cfg settings rewrite, old settings removed. (02/25/2007) Added important assp.cfg settings check routine. /scripts/postupcp is modified once with ASSP postupcp script. New init scripts allow to reload ASSP without restarting the service. 1.0.4 Added workaround to allow mails sent via cPanel webmail clients (Squirrelmail and Horde) to be sent via ASSP. (02/12/2007) Few cleanups. Highly improved local email generation script which cache input and accept two options (--new & --force). 1.0.3 Added assp.cfg parsing function to check status on main filtering systems like Bayesian, RBL, SPF, etc. (02/12/2007) Added md5sum for local files generation scripts to decide either restart ASSP or not. 1.0.2 Added security check for password of ASSP web interface. (02/09/2007) Added ability to change ASSP web interface port. Local files (emails, IPs, hostname) generation routines moved to cronjob as individual files. Added rules for Delay, Penalty Box and Invalid Sender checks. NOTE: Make sure that at WHM -> Exim Configuration Editor you unchecked following options: "Verify the existence of email senders." and "Use callouts to verify the existence of email senders.". Added the test for these options. 1.0.1 First working ASSP installation/upgrade added. (02/07/2007) Several checks on SpamAssassin and Exim introduced. 1.0.0 First beta release. (02/02/2007) Initial set of system tests included.