Download SpamPal 1.57

Spread the love

SpamPal has just outgrew beta status and version 1.57 has seen the light of day. The program aims to identify and flag spam as such. This marking can then be placed in your favorite e-mail program are used to create a filter that, for example, puts this e-mail in a separate folder or immediately throws it away. SpamPal can handle both POP3 and IMAP4 accounts and uses, among other things DNS blacklists and a Bayesian filter to do its job. Through plugins more detection methods can be added. This release fixes a lot of issues especially with the IMAP4 proxy. In addition, there is now a wizard that makes integration into Outlook Express easier. The full changelog looks like this:

Again, just minor tweaks and bug fixes, 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:
    • 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:
    • No longer sends more than 10 FETCH responses to client in one go – seems to stop Outlook crashing.
    • Could give silly warning message with 0-byte literals; fixed.
    • Was doing too many commands after entering a folder for the first time – fixed.
    • 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.
    • Fixed error that was causing crashes when using IMAP4
    • “Can’t append to folder” error was displaying folder name instead of error message; fixed.
    • Could crash when faced with an entirely empty message body; fixed.
    • Could crash when re-loading modified configuration during IMAP4 session; fixed.
  • SMTP:
    • Could crash during processing of SMTP EHLO if a network error occurred before the response was received; fixed.
  • Filtering:
    • Wasn’t filtering correctly on Return-Path: headers – fixed.
    • Fixed bug in handling of email addresses containing high-bit characters that caused crashes when Windows is configured to certain Far East locales.
    • Fixed possible bug in matching or wildcarded email address patterns
  • Networking:
    • (Hopefully) now won’t report “error 0” back to client for some connection errors.
    • No longer crashes while expiring v.long pending entries from auto-whitelist records
    • Worked around a bug in Windows 2000 (and others) that can cause spurious “No buffer space available (system resources low)” errors.
    • Now retries if it encounters a spurious WSAEWOULDBLOCK, which should work around another bug in Winsock
  • User Interface:
    • Now reports “spampal is already running” message correctly.
    • “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.
    • Add to Whitelist dialog can now extract an email address from square brackets [ ] as well as angled brackets < >
    • “Add to whitelist” dialog could not add netblocks to ignorelist if they had a comment – fixed.
    • Keyboard shortcuts RETURN/ENTER and ESCAPE should now work in the “are you sure you want to exit SpamPal?” message
    • 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.
    • 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.)
    • Default action for clicking on the tray icon is now to open the status window rather than do nothing
    • Includes some corrections to the German language file.
  • General:
    • 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).
    • Some plugins weren’t getting unloaded as they should; fixed.
    • 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)
    • 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.
    • 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.

Version number 1.57
Operating systems Windows 9x, Windows NT, Windows 2000, Windows XP, Windows Server 2003
Website SpamPal
Download
File size

695.00kB

License type GPL
You might also like