NEWS

NEWS — The history of milter manager

1.3.0: 2009-08-12

A development release.

milter-manager

Improvements

  • Improved a process for multi messages in a SMTP session.

Bug fixes

  • Fixed a bug that quarantine is ignored. [Reported by Tsuchiya]

  • Fixed a bug that discard is ignored. [Reported by Tsuchiya]

  • Fixed a bug that SEGV on non header mail. [Reported by Павел Гришин]


milter-test-server

  • Suppressed needless abort.

  • Changed to send 'continue' on 'quarantine'.


milter-manager-log-analyzer

  • Supported virus detection result of clamav-milter.


Thanks

  • Tsuchiya

  • Павел Гришин

1.2.0: 2009-07-17

A stable release.

milter-manager

Improvements

  • Supported DATA stopper independently of MTA's milter protocol.

Bug fixes

  • Fixed a timeout problem when all milters are stopped on message processing. [Reported by sgyk]

  • Fixed a problem that milter-manager doesn't work with Postfix 2.3.3. [Reported by Fumihisa Tonaka]


Thanks

  • sgyk

  • Fumihisa Tonaka

1.1.1: 2009-07-03

A release to be the next stable release 1.2.0.

milter-manager

Improvements

  • Reduced needless abort calls.

  • Reduced statistics logs.

  • Supported multiple instances.

  • Added a configuration item that milter-manager waits how many seconds when milter-manager can't accept connections from MTA.

  • Supported Momonga Linux [Suggested by Fumihisa Tonaka]

  • Supported absolute configuration file path.

  • Changed milter stop behavior on RCPT TO. A milter process for a stopped recipient is skipped. A milter process for other recipients are not effected.

  • Supported stopper callback on all events even if an event is ignored by milter. (events marked as SMFIP_NO*)

  • Supported multi mail transactions [Reported by sgyk]

  • Supported local configuration file "milter-manager.local.conf" that is loaded automatically if it exists.

  • [experimental] Added a sample to only apply a milter to restricted users.

Bug fixes

  • Fixed a race condition on multiple milters running.

  • Fixed a problem that error status isn't replied to MTA. [Reported by Fumihisa Tonaka]

  • Fixed a problem that a milter application stopped effects other milter application stopped. [Reported by sgyk]


milter-test-server

  • Changed to report a message is rejected or temporary failed if all recipients are rejected or temporary failed.


milter-manager-log-analyzer

  • Supported application result graphs for each milter.

  • Supported statistics graphs for each method.


Thanks

  • Fumihisa Tonaka

  • sgyk

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 )

    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

  • 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 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.