# Legend:
# --- = A new release
# + = Added a feature (in a backwards compatible way) # ! = Changed something significant, or removed a feature # * = Fixed a bug, or made a minor improvement

--- 0.200 (2008-03-11 22:00)

Courier::Filter:
! Config file has been renamed to "courier-filter-perl.conf" from "pureperlfilter.conf".

Courier::Message:

Courier::Config:

Courier::Util:
+ Added as a utility module for use by other modules of the Courier::Filter framework.

Courier::Filter::Module:
+ Added warn() method for writing warning messages to syslog.

DNSBL filter module:

SPF filter module:

SPFout filter module:

SpamAssassin filter module:
+ Added a "prefs_file" option for easy configuration of Courier::Filter specific SpamAssassin preferences. SpamAssassin now will not read any preferences besides its default configuration files unless this option is specified.

BlankBody filter module:
+ Added for matching blank message bodies (a stupid spammer symptom).

FakeDate filter module:
+ Added for matching implausible and malformed date header fields.

SendCopy filter module:
+ Added for sending message copies to additional recipients.

Debian
+ Automatically start and stop courier-filter-perl using Courier's `filterctl` post-installation and pre-removal, respectively. ! "courier-filter-perl.conf" (previously "pureperlfilter.conf") config file is no longer a conffile managed by dpkg. Migrate seamlessly. ! Install courier-filter-perl executable into /usr/lib/courier/filters/ rather than /usr/lib/. > control:

--- 0.17 (2005-11-11 03:00)

Courier::Filter:

Courier::Message:

SPFout filter module:

Parts filter module:

SpamAssassin filter module:
+ Added for SpamAssassin-based spam detection. ! Requires Mail::SpamAssassin.

Miscellaneous
Debian

--- 0.16 (2005-01-17 19:11)

Debian

SPF filter module:
! Deprecated the "reject_on" option in favor of the new "match_on" option. ! Removed "none" from the default set of result codes to match on. ! Changed the documentation to recommend also rejecting on "unknown" results. + Added a reference in the documentation to the spf-draft-200406 specification, to which this module complies.

SPFout filter module:
+ Added for outbound SPF filtering.

ClamAVd filter module:
+ Added for malware filtering using a ClamAV `clamd` dameon.

Miscellaneous

--- 0.15 (2004-10-30 01:13)

! Courier::Filter is primarily a plug-in for the Courier MTA, not a library of Perl modules intended to be used by other programs or modules. ! Renamed the Debian package to "courier-filter-perl". ! Install included Perl modules in the private path

      /usr/share/courier-filter-perl/perl5 instead of Perl's configured
      "vendorlib" path (/usr/share/perl5 in Debian).

--- 0.14 (2004-10-22 00:10)

+ Added documentation for the test-filter-module and pureperlfilter executables.
> test-filter-module:

--- 0.13 (2004-10-04 23:00)

+ Added Debian package control files.

> Deprecated the MIMEParts filter module in favor of the new Parts filter module, which is compatible but a lot more powerful: ! Switched from completely-in-memory processing to using temporary files in order to work around two nasty bugs in MIME::Parser and Archive::Zip. ! Renamed the "max_size" constructor option to "max_message_size". "max_size" is deprecated but still supported for now. ! The "max_size" constructor option now defaults to 1024**2 (1MB) instead of undef.
+ Added the "max_part_size" constructor option. + Added "views" support (as constructor option and signature aspect), supporting "raw" and "zip" views for now. + Added the "encrypted" signature aspect.

+ Added Envelope filter module.
+ Added etc/pureperlfilter.conf as a default configuration file.

--- 0.12 (2004-02-25 01:00)

--- 0.11 (2004-02-22 22:00)

--- 0.1 (initial release) (2004-02-16 23:00)

# $Id: CHANGES 211 2008-03-23 01:25:20Z julian $ # vim:tw=79 sts=2 sw=2