and fix install problem using USE_DESTDIR=yes.
1.0.17
- ignore null line between open and close of double quatation in a header
- added a rescue routine for the condition when even number of double quotation are in a header
- added --refer-all-header
- use ExerbRuntime class for getting $0, not Exerb class
- ignore_dquote logic retries forever when mail body is empty
for http://sourceforge.jp/forum/message.php?msg_id=43405
- start counting on from, to and cc line only
1.0.16
- insert "[SPAM]" to multiple subject header lines
- insert headers even if an empty line doesn't exist before body
- bug fixed with mbox option for Mac style EOL
- bug fixed about lines after mime delimiter
- put messages in sync mode
1.0.15
- fixed regexp for pop commands which expect "." response
- should not refer headers for language detection in case of -H
- should print response from pop-server in case of -d
- 1st line might be 'unix from' quoated by '>'
- check category and token are not nil
- stop unlinking lockfile
- raise an assert when socket.gets returns nil
Changes collected from bsfilter CVS log.
1.0.15
- fixed regexp for pop commands which expect "." response
- should not refer headers for language detection in case of -H
- should print response from pop-server in case of -d
- 1st line might be 'unix from' quoated by '>'
- check category and token are not nil
- stop unlinking lockfile
- raise an assert when socket.gets returns nil
1.0.14
- fixed typo for POP response
- print $0 at exception from parser
- print shorter message in case of invalid option
- decode base64 after joining lines
- use "Yes" for "No" as search string
- verbose message added for imap-fetch-unflagged
Detailed changelog is not available, but according to the
author's blog
1.0.10
bugfix release
1.0.11
buffix and add support for Mew 4.2.53.
1.0.12
bugfix release
- Moved the .include lines to the bottom of the file, as they are not
needed at the top.
- Replaced a horribly complicated expression, which was equivalent to
${PKGBASE}, with a literal "bsfilter", as it is used in a context where
a file name is expected, not a package name.
- Made the .for iteration variable names lowercase.
Changes 1.0.6:
added "--mark-spam-subject" and "--spam-subject-prefix string"
Changes 1.0.5:
fixed unexpected change of EOL code with win32-ruby
added sample elisp codes for mew version 4
- a filter which distinguishes spam and non-spam mail
- support mails written in English and Japanese language
- written in Ruby
- support 3 methods for access
-- traditional unix-style filter. study and judge local files or pipe
-- IMAP. study and judge mails in an IMAP server
-- POP proxy. run between POP server and MUA
- distributed under GPL
Author: nabeken
WWW: http://bsfilter.org/index-e.html