Home / Settings / Manual / History / Download / Links / Forum

  Bayesian Plugin Version History

1.08a 12/12/03

  • Major changes to the reclassify code which include:

    - New configuration option: "Store messages database on disk" (default: enabled).
    - Reclassify window has (again) close and maximize buttons.
    - Trailing CR/LF characters at the end of From: and To: fields are removed.
    - Some small glitches with controls.
    - Del key in the message list acts as "Remove" button.
    - Double-clicking in the message list reverses classification of selected message.
    - Sorting mode selection code rewritten.
    - Some messages.dat corruption checking/reporting.
    - It's now possible to drag the reclassify window list columns to rearrange the order.

    1.08 14/11/03

  • Bugfix: Reclassify window lockups fixed.
  • Bugfix: French Language.ini

    1.07j (1.08pre) 11/11/03

  • Added: The reclassify window will now save it's contents between sessions in a database.
  • Bugfix: The Menus which didn't appear under Win95/NT were fixed.
  • Added: French Ignorelist added.

    1.07i 04/10/03

  • Bugfix: Fixed a possible GPF.
  • Removed: Unused parts of the V-Mime decoder.
  • Changed: French language typo's fixed.
  • Added: Russian Ignorelist.

  • 1.07h 02/10/03

  • Changed: Heavy optimizations.
  • Changed: Reverted back to the new fixed V-Mime decoder.

  • 1.07g 01/10/03

  • Bugfix: Long subject bug.
  • Changed: Reverted back to the old V-Mime decoder.

  • 1.07f 29/09/03

  • Bugfix: Reclassification window freezes under XP.
  • Bugfix: The Ignorelist and incoming mails were parsed incorrectly under some circumstances.
  • Changed: "Incoming words are case sesitive" checkbox in the configuration panel removed.
  • Changed: Major changes to the V-Mime decoder which include:

    - all character tables are now excluded.
    - the Windows code page number is now used wherever possible.
    - WinAPI functions are now used instead of character tables.
    - additional conversion of headers line's text is added when they explicitly contain the encoding.
    - KOI-8 support was added.

  • Changed: Default option for "Include headers in filtering" changed to "Off".

    1.07d 16/09/03

  • Bugfix: Multithread issues fixed
  • Bugfix: Configuration dialog, Sorting, Icons

    1.07c 06/09/03

  • Bugfix: Configuration window freezing
  • Changed: Configuration dialog, Icons, (C)opyright Notice
  • Bugfix: Lots of fixes since 1.06
  • Ignorelist Updated
  • First GPL'd release

    1.06 24/03/03

  • Bugfix: Configuration window freezing

    1.05 22/03/03

  • Change of design for configuration dialog

    1.04 19/03/03

  • Numerical score added to header

    1.03 16/03/03

  • Internal build, not released

    1.02 20/02/03 (Interim release for c't magazine only)

  • Improved import (Added comfirmation of imported emails, progress feedback & import log)
  • Ignore words case-sensitivity fixed
  • More aggressive reclassification
  • Bug fix: From/To columns sort order
  • Column sort order now preserved across SpamPal sessions

    1.01 01/02/03

  • Internal build, not released

    1.00 01/02/03

  • Bug fix: Configuration Help button not working
  • Redesign of configuration window
  • "Ignore words" configuration section
  • Increased weighting for words found only in spam or clean emails
  • "!" and "$" are now considered part of a token
  • Greater flexibility in parsing, e.g. allowing for prices and IP addresses
  • Case-sensitivity option
  • Added email import functionality (beta)
  • Added version number to wordlist.dat (for future changes)
  • Option to learn from SpamPal and other plugins or not
  • Added "degeneration" (see www.paulgraham.com/better.html )
  • Bugfix: Email reclassification may not work correctly with case-sensitivity turned on
  • Available languages: Danish, German, English, French, Italian, Dutch, Swedish, Polish

    1.00rc1 18/01/03

  • Bug fix: Turning off logging may cause access violation
  • Bug fix: Email processing limit now saved
  • Bug fix: Wordlist.dat not created when neither default nor user wordlist exists.
  • Improved logging information
  • Leading "_'-" characters are now removed from words
  • Available languages: Danish, German, English, French, Italian, Dutch, Swedish

    0.37 15/01/03

  • Internal build, not released

    0.36 15/01/03

  • Internal build, not released

    0.35 11/01/03

  • Added "To" and clean/spam column to plugin window
  • Rearranged configuration window to allow more room for translated labels
  • Default wordlist is no longer included with installation
  • Options for limiting the amount of an individual email to process
  • Threshold for words being used in scoring (currently a word needs to appear 20 times before it is used in scoring)
  • Rearrangement of options window to allow more room for translated labels.
  • Option whether to add "X-Bayesian-Words" header or not
  • "Assume whitelisted email is clean" option
  • Change "X-Bayesian-Words" probabilities from floating point to integer
  • HTML comment (<!-- -->) discarding
  • Improved load/save configuration routines
  • Improvements to email processing speed
  • Bug fix: Reclassify window did not keep sorting order

    0.34 08/01/03

  • Bug fix: Buffer overrun in logging

    0.33 08/01/03

  • Internal build, not released

    0.32 08/01/03

  • Bug fix: Error in calculating the size of inserted headers
  • Added Italian translation

    0.31 07/01/03

  • Added option to include all headers in classification
  • Extra log information for debugging

    0.30 07/01/03

  • Added a "Learn whitelisted emails" option
  • Bug fix: Stopped the wordlist being saved too often
  • Bug fix: Adding to database sometimes causes a runtime error

    0.29 06/01/03

  • Bug fix: Mail reclassified as clean is sometimes added as spam

    0.28 06/01/03

  • German translation of help file
  • Even more improvements to MIME decoding

    0.27 05/01/03

  • Date column in plugin window is now date & time
  • Fixed problem with first MIME section being ignored
  • Wordlist is no longer saved after every send/recv (Now every two hours, only if it has changed)

    0.26 05/01/03

  • Whitelisted emails are no longer added to the database
  • Extra security on illegal values in the database
  • Some small speed improvements

    0.25 05/01/03

  • Improvements to the plugin window (added "From" column, window settings now saved, fixed bug in message subject)

    0.24 04/01/03

  • Improved word expiry handling

    0.23 04/01/03

  • Bug fix: Crash during saving of database

    0.22 04/01/03

  • Improvements to wordlist loading speed
  • Improved culling of junk words

    0.21 04/01/03

  • Word expiry now triggers a decay rather than immediately removing a word. I recommend setting Word expiry on configuration dialog (SpamPal trayicon -> Options -> Plugins -> Bayesian Filter -> Properties) to 5 days.

    0.20 04/01/03

  • Improved MIME-encoding detection
  • Change to ignore.dat processing (ignore list is now combination of global list & user list)

    0.19 03/01/03

  • Wordlist.dat is now saved at least every hour

    0.18 03/01/03

  • Bug fix: Incorrect marking of email in the plugin window
  • Partial MIME-encoding support
  • Increased log detail (but greatly reduced size) for debugging purposes (for bug reports please keep logging turned on)
  • Added external list of words to ignore (Ignore.dat in configuration directory)

    0.17 01/01/03

  • Bug fix: Incorrect formatting of the log file output could an access violation
  • Language support: English, German, Danish

    0.16 01/01/03

  • Removed workaround/patch for a SpamPal 1.093 window exit bug. (Now requires SpamPal >= v1.10)
  • Plugin window is now updated when new emails arrive, resizable, and no longer "always on top"
  • Various minor code speed/efficiency improvements
  • Multi-language support (using lang.ini in plugin directory)

    0.15 31/12/02

  • Reclassification moved from properties window to plugin window
  • Removed Drag & Drop targets from plugin window
  • Fixed bug where the plugin would not save the updated database

    0.14 31/12/02

  • Internal build, not released

    0.13 31/12/02

  • Internal build, not released

    0.12 31/12/02

  • Modifications to the configuration loading to increase initialisation speed

    0.11 31/12/02

  • Reclassification is now possible from the properties window (SpamPal Options - > Plugins -> Properties). Note that the emails are not held between SpamPal sessions.

    0.10 30/12/02

  • Filtering now ignores base64 encoded attachments and decodes "Quoted- printable" ("=3D" etc.) correctly
  • Better parsing of words
  • Improved multilingual support
  • Subject line now included in filtering

    0.09 29/12/02

  • Spam/Clean drop targets are now buttons too...clicking them will read an email from the clipboard
  • Added visual confirmation of Drag & Drop/Paste operations
  • Now ignores common email structure words (e.g. base64, content-type, http- equiv)
  • Logging is now a configuration option

    0.08 29/12/02

  • Support for SpamPal "-config" option
  • Extra configuration options (min/max word size & word expiry time)

    0.07 29/12/02

  • Increased code efficiency & speed
  • Improved configuration handling
  • More robust filehandling
  • Improved handling of Drag & Drop
  • Installer no longer overwrites wordlist.dat
  • Words now have a last-found date and will be "expired" after 60 days, reducing the size of the word database
  • Minor cosmetic changes :-)

    0.06 28/12/02

  • Added a logging facility

    0.05 27/12/02

  • Fixed a couple of plugin window initialisation bugs
  • More robust handling of Drag & Drop

    0.04 26/12/02

  • Added reclassification Drap & Drop window

    0.03 25/12/02

  • Fixed wordlist.dat file reading problem

    0.02 24/12/02

  • Added configuration dialog
  • Learning threshold added to increase accuracy of word classification
  • Added Help files

    0.01 22/12/02

  • First public release.