# -*- rd -*-

= NEWS --- The history of milter manager

== 1.1.0: 2009-06-02

A development release leading up to the next stable release 1.2.0.

=== milter-manager

  * Reduced needless logs.
  * Supported ENMA auto detection on FreeBSD.
  * Supported ClamAV 0.95 auto detection.
  * Fixed dkim-filter's skip action is ignored for a mail
    over 65535 bytes.
  * Supported unknown address family on connect.
  * Supported fallback status for each child milter.
    (milter.fallback_status)
  * Added milter ID to debug log.
  * Fixed memory leaks.
  * Supported periodical maintenance process.
    (manager.maintenance_interval)
  * Added workaround for Ruby/GLib 0.17.0.
  * Supported backtrace log on crash.
  * Added callback events to stop milter application:
    * condition.define_helo_stopper
    * condition.define_data_stopper
    * condition.define_end_of_header_stopper
    * condition.define_body_stopper
    * condition.define_end_of_message_stopper
  * Fixed a milter-manager related process isn't terminated
    on kill.
  * Stopped accepting new connection on too many file
    descriptors opened.

=== milter manager admin

  * Supported Ruby on Rails 2.3.2.

=== milter-test-server

  * Supported reply-code.
  * Added options for authentication related macros:
    * --authenticated-name=NAME
    * --authenticated-type=TYPE
    * --authenticated-author=AUTHOR

=== milter-manager-log-analyzer

  * Reduced memory usage.

=== Documentation

  * Fixed a link: [Павел Гришин]

== 1.0.1: 2009-05-14

A bug fix release of 1.0.0.

=== milter-manager

  * Fixed a bug that milter-manager isn't restarted on
    updating RPM package.

=== milter manager admin

  * Specified used gem version
    [Reported by nhisa]

== 1.0.0: 2009-04-16

The first stable release.

=== Documentation

  * Added man pages for commands.
  * Added --external option to clamav-milter's configuration.
  * Changed install documents for Ubuntu and CentOS to
    package based installation.

=== milter-manager

  * Added ENMA detection on CentOS.

=== milter-performance-check

  * Worked --n-mails option with --period/--interval option.

== 0.9.0: 2009-03-10

Speed and stability are improved.

=== milter-manager

  * Added a feature to change group of UNIX domain socket.
  * Speed up:
    * Changed to send milter commands in a packet.
    * Changed to process mail body on memory as far as possible.
  * configure:
    * --with-rcddir: Add a option to specify pkgsrc's rc.d directory.
  * Bug fixes:
    * Fixed a bug that a file descriptor is too closed.
    * Fixed a bug that 'temporary failure' is reported as
      'reject' in log.

=== New applicable conditions

  * sendmail-compatible:
    It's a feature to avoid macro related incompatibility
    between Sendmail's milter implementation and Postfix's
    milter implementation.
    (ref. ((<Postfix before-queue Milter support -
    Workarounds|URL:http://www.postfix.org/MILTER_README.html#workarounds>)))

    It's not an applicable condition but it uses applicable
    condition framework to convert macros passed to a milter
    by MTA. dnsbl-milter can be worked with Postfix without
    a patch(*) by the feature.

    (*) ((<[2594714] Postfix support|URL:http://sourceforge.net/tracker/?func=detail&atid=1015126&aid=2594714&group_id=210782>))

  * authentication: It's an applicable condition to apply a
    milter only when a connection is authenticated or
    unauthenticated.

=== milter-performance-check

  * Added a feature to send a file as a mail.
  * Added a feature to send each file under specified
    directories as a mail.
  * --from, --recipient, --force-from, --force-recipient:
    Added features to override from address and/or recipient
    address.
  * --interval: Added a feature to send a mail at intervals.
  * --period: Added a feature to send mails at the same
    interval in period.
  * --shuffle: Added a feature to send mails in random order.

=== milter-manager-log-analyzer

  * [incompatible]: Added an item "abort" to processed mail graph.

== 0.8.0: 2009-02-06

  * New features
    * New tools:
      * milter-manager-log-analyzer:
        It visualizes milter-manager's log.
      * milter manager admin:
        Web interface for administrating milter-manager.
      * Screenshots of the above two tools:
        The bottom of ((<Install|"doc/install.rd">)) page.
    * Add milter detection method for pkgsrc.
    * Support CentOS.
    * Applicable condition
      * Support getting status of other milter.
      * Support getting/setting macros of milter.
  * Update S25R (2009/02/01 version)
  * Bug fixes
    * [#2518782] typo in configure: [OBATA Akio]

== 0.7.0: 2009-01-16

  * Initial release on SF.net.
