SpamPal is a free anti spam filter that sits between your email program and your POP3/IMAP4 mailbox and separates the mail you want...from the spam you don't!

HOME
-
-
-
-

Version: v1.594 You can use digestIT to check the following security hashes:

MD5 Hash: 46d6ca92d98d73277f35af2f558ba351
SHA-1 Hash:8210dd8ae4c9fdb1d4344e752af83ed32470a78d
Changes since last version:
* Includes Danish translation
* Now uses latest version of ZLib compression library; should fix problem where some anti-spyware tools were wrongly deleting SpamPal's zlib.dll.

* Multiple 'Country' blacklists weren't working together since the blacklists listing update last month; fixed.
* SMTP: EHLO response sent all in one packet (previous method could sometimes confuse OE).


Version: v1.594 Changes
MD5 Hash:
46d6ca92d98d73277f35af2f558ba351
SHA-1 Hash:
8210dd8ae4c9fdb1d4344e752af83ed32470a78d
* Includes Danish translation
* Now uses latest version of ZLib compression library; should fix problem where some anti-spyware tools were wrongly deleting SpamPal's zlib.dll.

* Multiple 'Country' blacklists weren't working together since the blacklists listing update last month; fixed.
* SMTP: EHLO response sent all in one packet (previous method could sometimes confuse OE).


Version: v1.591 Changes
MD5 Hash:
22761b5d59c1c51f13311fbf5b7b4be1
SHA-1 Hash:
22b39f0fc691bc314a7ce6e08a2aa1fda3a0aa31
* Fixed two further bugs in handling of public blacklist queries, which had led to more spam getting through in v1.588.

* SpamPal could crash during filtering if a plugin had failed to load; fixed.
* Includes updated French translation.

Version: v1.588 Changes
MD5 Hash:
54f884dbb8cdbbb2465558b909857618
SHA-1 Hash:
8f6620e89d6938062c791650b95a9ae21d93c96b
* Ignorelists of providers were often not getting honoured; fixed.
* Now includes Stark Wong's Traditional Chinese translation - AT LAST!

Version: v1.583 Changes
MD5 Hash:
1f5820cf683ad47e12cfdba8cfda4c73
SHA-1 Hash:
d53ef850152e8972ae83eca5b824479c0534f27f
* Owing to popular request, I've removed the "an email message which should have been no more than XXX bytes has size YYY bytes" error message.

* Fixed a couple of incorrect menu items in the Russian translation (thanks svy!)

* Tweaked the update-checking code to hopefully eliminate an obscure bug that could cause SpamPal to incorrectly advise the user to install every plugin available.

Version: v1.581 Changes
MD5 Hash:
21c7f9fb44044235f8b8478bb598ca64
SHA-1 Hash: d4a71dc1d7ee96302152087d847c499ba481b2ed
* Fixed bug that was still causing plugins to complain incorrectly that you were using an old version of SpamPal.

* Service version was giving an impenetrable "SetEntriesInAcl" error on startup in some non-English locales; fixed.

Version: v1.58 Changes
MD5 Hash:
cadff6b29d0189bdd5c14bded138c40b
SHA-1 Hash:
554e25ef6cfefcebd560ad6cfabef8930cbbc6fa
3rd September 2004

* Fixed issue that had suddenly started causing crashes, usually at the "Filtering message headers" stage - this may have been exacerbated by Windows XP Service Pack 2.

* The installer had somehow become broken, and wasn't creating the shortcut in the Startup group correctly, which meant SpamPal wasn't automatically running at startup - fixed.

* Hopefully fixed bug that caused plugins to claim that they needed a "later" version of SpamPal when it was already installed.

* IMAP4: No longer displays "Mailbox does not exist" error in pop-up dialog
* IMAP4: A bug in Microsoft Exchange's implementation of IMAP4 causes messages to be corrupted after they're rewritten by SpamPal if they use anything other than a tab as a line continuation character in the headers. SpamPal should now detect Microsoft Exchange and turn all line continuation characters into tabs if it's rewriting a message, to get around this bug in some cases.

* Tweaked some of the default settings to hopefully improve performance for new installs.

Version: v1.57 Changes
MD5 Hash:
2729225b3f914fd777a4c9dc8a4dde5b
SHA-1 Hash:
57bd7d7fce1ab1e092c702a336702d1d3cf1defa
3rd July 2004

Again, just minor tweaks and bugfixes, as trialled in the last 6 months of beta-releases.

* Now includes Keith Every's setup wizard
* No longer incorrectly reports "SPAMCOP DNSBL not found" error when first installed.

* POP3:
o Could merge first line of message body with message headers if TOP n 0 command didn't include a blank line to terminate the headers; fixed.

* IMAP4:
o No longer sends more than 10 FETCH responses to client in one go - seems to stop Outlook crashing.
o Could give silly warning message with 0-byte literals; fixed.
o Was doing too many commands after entering a folder for the first time - fixed.
o Now supports IDLE command (although doesn't announce this in CAPABILITY response) - necessary because some clients (Mozilla?) are using the IDLE command even though SpamPal doesn't report it as supported; this was causing "BAD fetch response" errors.
o Fixed error that was causing crashes when using IMAP4
o "Can't append to folder" error was displaying folder name instead of error message; fixed.
o Could crash when faced with an entirely empty message body; fixed.
o Could crash when re-loading modified configuration during IMAP4 session; fixed.

* SMTP:
o Could crash during processing of SMTP EHLO if a network error occurred before the response was received; fixed.

* Filtering:
o Wasn't filtering correctly on Return-Path: headers - fixed.
o Fixed bug in handling of email addresses containing high-bit characters that caused crashes when Windows is configured to certain Far East locales.
o Fixed possible bug in matching of wildcarded email address patterns

* Networking:
o (Hopefully) now won't report "error 0" back to client for some connection errors.
o No longer crashes while expiring v.long pending entries from auto-whitelist records
o Worked around a bug in Windows 2000 (and others) that can cause spurious "No buffer space available (system resources low)" errors.
o Now retries if it encounters a spurious WSAEWOULDBLOCK, which should work around another bug in Winsock

* User Interface:
o Now reports "spampal is already running" message correctly.
o "Add to whitelist" dialog can now extract an email address from within angled brackets - so if you copy-and-paste an entire From: line into it, it'll whitelist the email address.
o Add to Whitelist dialog can now extract an email address from square brackets [ ] as well as angled brackets < >
o "Add to whitelist" dialog could not add netblocks to ignorelist if they had a comment - fixed.
o Keyboard shortcuts RETURN/ENTER and ESCAPE should now work in the "are you sure you want to exit SpamPal?" message
o Wasn't creating wlist_email.dat and blist_ip.dat when installed, so displayed an error if you tried to use the "add to whitelist" dialog without ever having opened the options window and clicked OK. Fixed.
o Fixed bug in how SpamPal & plugin version numbers are parsed in locales where a period is not a decimal separator. (Should fix issue with inaccurate "this plugin needs a more recent version of SpamPal" and "you need to install this update" messages.)
o Default action for clicking on the tray icon is now to open the status window rather than do nothing
o Includes some corrections to the German language file.

* General:
o Date & time in logfile and SMTP Received: header now calculated using Win32 rather than ANSI C functions; previous code wasn't working for Australians (and possibly other localities).
o Some plugins weren't getting unloaded as they should; fixed.
o No longer unloads HtmlModify plugin during shutdown (as unloading HtmlModify can cause a severe delay under some circumstances, because it's linked with wininet.dll)
o Now uses scanf rather than atof to read in status window bar positions - should hopefully fix problem with parts of the status window not appearing in locales that use a comma as a decimal separator.
o Now outputs correct error dialog if it crashes during a DNSBL query thread.

* Plugin API:
Fixed bug in POP3 code that could result in message bodies being lost if client did TOP/RETR and a plugin returned a non-zero value from minBodyBytesRequired at FILTERING_STAGE_START.