2011-04-16 03:53:23 by OBATA Akio | Files touched by this commit (2) |
Log message:
Update milter-manager to 1.6.8.
== [release-1-6-8] 1.6.8: 2011-04-15
A bug fix release of 1.6.7.
=== All
==== Improvements
* Don't create needless directories on install.
[Reported by OBATA Akio]
=== Document
==== Improvements
* Changed target CentOS version to 5.6.
==== Fixes
* Fixed wrong internal links.
=== milter-manager
==== Improvements
* Added
\
((<manager.event_loop_created|configuration.rd#manager.event_loop_created> \
))
configuration item.
=== Ruby milter
==== Improvements
* Added
\
((<milter.event_loop_created|ruby-milter-configuration.rd#milter.event_loop_c \
reated>))
configuration item.
* Added Milter::ClientSession#worker_id.
* Added Milter::ClientSession#[].
=== milter-core
==== Improvements
* Followed the Sendmail behavior rather than Postfix
behavior on adding a header.
=== milter-server
==== Improvements
* Don't require Ruby's header files until they are needed.
==== Fixes
* Fixed a bug that milter-test-server can't be detected.
|
2011-04-08 09:58:16 by OBATA Akio | Files touched by this commit (3) |
Log message:
Update milter-manager to 1.6.7.
== [release-1-6-7] 1.6.7: 2011-04-08
A bug fix release of 1.6.6.
=== All
==== Improvements
* Don't create needless directories on install.
[Reported by OBATA Akio]
==== Fixes
* Fixed a bug that Ruby/GLib2 in system can't be found.
[Reported by OBATA Akio]
=== Package
==== Fixes
* [RPM] Fixed dependencies.
* [Debian] Fixed dependencies.
* [Debian] Don't use deprecated option in init script.
* [RPM] Don't use deprecated option in init script.
=== milter-manager
==== Fixes
* [S25R] Fixed a bug that milter is always run.
=== milter-core
==== Improvements
* Added "+LEVEL1|LEVEL2|..." syntax to add log levels.
* Added "-LEVEL1|LEVEL2|..." syntax to remove log levels.
=== milter-client
==== Improvements
* Added --log-level option.
* Added --quiet option.
=== Thanks
* OBATA Akio
== [release-1-6-6] 1.6.6: 2011-04-07
This release improves Ruby support and Solaris support.
=== All
==== Improvements
* Added --with-bundled-ruby-glib2 configure option for
using bundled Ruby/GLib2 anytime.
* Supported Solaris.
=== Document
==== Fixes
* [Debian] add missing GROUP=postfix in configuration.
[Reported by Jordao]
=== Package
==== Improvements
* Supported Solaris.
* Fedora 13 -> 14.
=== milter-core
==== Improvements
* Set 'warning' log level by default.
* Set 'statistics' log level by default.
* Set 'message' log level by default.
* Changed syslog level for statistics log to LOG_NOTICE
level from LOG_INFO level .
==== Fixes
* Fixed a memory leak on read error.
=== milter-manager
==== Improvements
* Supported database connection.
* Disabled S25R applicable condition for IPv6 connection
by default. It's customizable by s25r.check_only_ipv4=.
* Added --n-workers option.
* Added --event-loop-backend option.
* Supported log configuration in configuration file.
==== Fixes
* Fixed a crash bug on reloading.
[Reported by Kenji Shiono]
=== libmilter-compatible
==== Improvements
* Supported event loop backend customize by environment
variable:
* MILTER_EVENT_LOOP_BACKEND=libev -> libev is used
* MILTER_EVENT_LOOP_BACKEND=glib -> GLib is used (default)
=== milter-test-client
==== Improvements
* Added --pid-file option.
* Supported shutdown by SIGTERM.
=== milter-test-server
==== Improvements
* Added --envelope-from option.
* Deprecated --from option.
* Added --envelope-recipient option.
* Deprecated --recipient option.
* Added --connect-macro option.
* Added --helo-macro option.
* Added --envelope-from-macro option.
* Added --envelope-recipient-macro option.
* Added --data-macro option.
* Added --end-of-header-macro option.
* Added --end-of-message-macro option.
* Supported result body output in non-ASCII encoding.
=== milter-report-statistics
==== Improvements
* Supported Solaris.
* Added --pid option.
* Added --pid-directory option.
=== Ruby milter
==== Improvements
* Added --maintenance-interval option.
* Added --run-gc-on-maintain option.
* Added --environment option.
* Added --max-file-descriptors option.
* Added --pid-file option.
* Added Milter::ClientSession#delete_header.
* Added Milter::ClientSession#insert_header.
* Added Milter::ClientSession#replace_body.
* Added Milter::ClientSession#change_from.
* Added. Milter::ClientSession#add_recipient.
* Added Milter::ClientSession#delete_recipient.
* Added Milter::ClientSession#delay_response.
* Added Milter::ClientSession#progress.
* Added Milter::ClientSession#discard.
* Added Milter::EventLoop.
* Supported configuration file.
* Added Milter::SocketAddress#ipv4?.
* Added Milter::SocketAddress#ipv6?.
* Added Milter::SocketAddress#unix?.
==== Fixes
* Fixed a crash bug.
=== Thanks
* Jordao
* Kenji Shiono
|
2011-02-11 15:09:34 by OBATA Akio | Files touched by this commit (3) |
Log message:
Update milter-manager to 1.6.5.
== [release-1-6-5] 1.6.5: 2011-01-26
A bug fix release of 1.6.4.
=== milter manager
==== Fixes
* Fixed a bug that "Sendmail Compatible" applicable
condition doesn't set applicable if_addr and id_name
macro value.
[Patch by Kenji Shiono]
* Fixed a crash bug that may be caused SMTP client
disconnection is detected.
[Reported by Kenji Shiono]
=== milter-manager-log-analyzer
==== Improvements
* Supported parsing Authentication-Results added by ENMA.
=== Ruby milter
==== Improvements
* Supported effective user and group change.
=== Thanks
* Kenji Shiono
|
2011-01-27 12:19:36 by OBATA Akio | Files touched by this commit (1) |
Log message:
Fix dependency pattern for ruby-gnome2-glib.
|
2011-01-27 12:16:40 by OBATA Akio | Files touched by this commit (3) |
Log message:
Update milter-manager to 1.6.4.
== [release-1-6-4] 1.6.4: 2011-01-21
A bug fix release of 1.6.3.
=== milter-client
==== Fixes
* Used event loop usage as before when event loop backend
is GLib.
== [release-1-6-3] 1.6.3: 2011-01-20
A performance improvement release. This release includes
a few performance improvement features but they are marked
'experimental'. They will be 'stable' feature in 1.8.0.
=== milter manager
==== Improvements
* Upgraded bundled Ruby/GLib2 to 0.90.5 from 0.19.4.
* Supported Ruby 1.9.2.
* Added
((<manager.fallback_status|configuration.rd.ja#manager.fallback_status>))
that specifies a status returned to SMTP server on
internal error.
* Added
\
((<manager.fallback_status_at_disconnect|configuration.rd.ja#manager.fallback \
_status_at_disconnect>))
that specifies a status returned to SMTP server when
disconnection is detected. [Suggested by Kenji Shiono]
* Added DATA event emuration that is enabled when SMTP
server uses milter protocol version 3 or smaller.
* Added
\
((<manager.event_loop_backend|configuration.rd.ja#manager.event_loop_backend& \
gt;))
that specifies event loop backend. (experimiental)
* Added
((<manager.n_workers|configuration.rd.ja#manager.n_workers>))
that specifies number of worker processes. (experimental)
* Added
\
((<manager.packet_buffer_size|configuration.rd.ja#manager.packet_buffer_sizea \
>))
that specifies buffer size for send packets. (experimental)
==== Fixes
* Fixed a bug that
\
((<manager.use_netstat_connection_checker|configuration.rd.ja#manager.use_net \
stat_connection-checker>))
doesn't work with Postfix 2.3. [Reported by Kenji Shiono]
* Fixed a DATA event timing when some child milters exist.
[Reported by Kenji Shiono]
=== Document
==== Improvements
* Described about Postfix's {client_addr}. [Reported by Kenji Shiono]
=== milter-client
==== Improvements
* Supported multi process. (experimental)
* Supported libev as event loop backend. (experimental)
* Bundled libev 4.03.
* Made write asyncronize.
* Supported send packets buffering. (experimental)
=== milter-server
==== Improvements
* Added more condition checks on evnets.
==== Fixes
* Fixed a bug that timeout detection doesn't work.
[Reported by Kenji Shiono]
=== Ruby milter
==== Improements
* Added ruby-milter.pc.
* Added --packet-buffer-size option that specifies send
packet buffer size. (experimental)
* Added --n-workers option thst specifies number of worker
processes. (epxerimental)
* Added --event-loop-backend option that specifies event
loop backend. (experimental)
=== milter-test-client
==== Improvements
* Added
((<--n-workers|milter-test-client#--n-workers>)) option
that specifies number of worker processes. (experimental)
* Added
((<--event-loop-backend|milter-test-client#--event-loop-backend>))
option that specifies event loop backend. (experimental)
* Added
((<--packet-buffer-size|milter-test-client#--packet-buffer-size>))
option that specifies send packets buffer size. (experimental)
=== milter-performance-check
==== Improvements
* Added
((<--n-additional-lines|milter-performance-check#--n-additional-lines>))
option that grows body size.
* Added
\
((<--report-failure-responses|milter-performance-check#--report-failure-respo \
nses>))
option that enables failure SMTP sesseion response
report on the last.
* Added
((<--report-periodically|milter-performance-check#--report-periodically>))
option that enables periodical statistics report.
* Added
((<--flood|milter-performance-check#--flood>))
option that enables flood mood that sends flood of mails
in specified period.
=== milter-report-statistics
==== Improvements
* Added: ((<milter-report-statistics.rd.ja>))
=== Packet
* Updated package repository RPM for CentOS: 1.0.0-0 -> 1.0.0-1.
=== Thanks
* Kenji Shiono
|
2010-11-23 05:44:41 by OBATA Akio | Files touched by this commit (3) |
Log message:
Update milter-manager to 1.6.1.
== [release-1-6-2] 1.6.2: 2010-11-23
A bug fix release of 1.6.1.
=== milter manager
==== Improvements
* Made PID file directory prepareing process in init
script on Debian robust.
[Reported by Kenji Shiono]
* Used gint64 for time_t.
[Suggested by OBATA Akio]
==== Fixes
* Fixed missing temporary file close.
[Reported by Kenji Shiono]
=== milter manager admin
==== Improvements
* Documented required sqlite3-ruby version on CentOS.
[Reported by Kenji Shiono]
=== Ruby milter
==== Improvements
* Made milter-tarpit.rb, a sample milter, asynchronous.
[Reported by Kenji Shiono]
* Provided all milter API.
==== Fixes
* Fixed a typo in command line option.
[Reported by Kenji Shiono]
|
2010-11-10 05:48:00 by OBATA Akio | Files touched by this commit (3) |
Log message:
Some ABI incompatibilites was introduced at Ruby/GLib2 0.90.3.
(macro changes, need to recompile package using it)
Bump BUILDLINK_ABI_DEPENDS and bump PKGREVISION of two packages using it
(other packages depending on Ruby/GLib2 are part of Ruby/Gnome2 and
already depending on the version).
|
2010-08-21 02:52:33 by OBATA Akio | Files touched by this commit (2) |
Log message:
Update milter-manager to 1.6.1.
== [release-1-6-1] 1.6.1: 2010-08-21
A bug fix release of 1.6.0.
=== milter manager
==== Fixes
* Fixed a bug that no statistics information isn't logged to syslog.
[Reported by akira yamada]
=== Thanks
* akira yamada
|
2010-08-12 04:09:22 by OBATA Akio | Files touched by this commit (3) | |
Log message:
Update milter-manager to 1.6.0.
== [release-1-6-0] 1.6.0: 2010-08-11
The first release of stable 1.6.x series.
=== milter manager
==== Improvements
* Added parsers for Postfix cidr_table(5) and regexp_table(5):
PostfixCIDRTable, PostfixRegexpTable
== [release-1-5-3] 1.5.3: 2010-08-03
The last release of 1.5.x series. (plan)
=== Document
==== Improvements
* Added a description for
((<SocketAddress#to_ip_address|configuration#to-ip-address>)).
=== milter manager
==== Improvements
* Ensured to reply for negotiation on negotiation failure.
* Reduced the default timeout for reporting timeout error
to MTA. The previous default timeout is the same as MTA
default. With the value, we can't have a time to report
timeout error to MTA.
* command launcher: Supported syslog.
* Added an applicable condition:
* ((<Trust|"doc/configuration.rd.ja#trust">))
* Supported Solaris. [Patched by SATOH Fumiyasu]
=== milter manager admin
==== Improvements
* Supported Rails 2.3.8.
=== milter-test-server
==== Improvements
* Added ((<--color|milter-test-server#--color>)) option.
* Added ((<--threads|milter-test-server#--threads>)) option.
=== milter-core
==== Improvements
* Chanaged default log level to output error and critical message.
=== Ruby milter
==== Improvements
* Added --user, --gorup, --unix-socket-group,
--unix-socket-mode, --syslog, --library-version options.
* Added milter-test-client implemented by Ruby as a sample.
* Added milter-regexp.rb as a sample.
=== Thanks
* SATOH Fumiyasu
== [release-1-5-2] 1.5.2: 2010-05-29
A bug fix release of 1.5.1.
We recommend development version users who use a milter that uses
NO_REPLY_* or milter-greylist 4.3.x upgrade to this version.
=== Document
==== Improvements
* Created ((<available milters|available-milters>)) list.
* Updated recommended milter-greylist configuration.
=== milter manager
==== Improvements
* Supported S25R ((<whitelist customize
|"doc/configuration.rd#s25r.add_whitelist">)) and
((<blacklist
customize|"doc/configuration.rd#s25r.add_blacklist">)).
=== milter-manager-log-analyzer
==== Improvements
* Supported milter-greylist 4.3.x.
=== milter-toolkit
==== Improvements
* Used inet_pton()/inet_pton() instead of
inet_aton()/inet_ntoa(). [Suggested by SATOH Fumiyasu]
=== Thanks
* SATOH Fumiyasu
* ROSSO
== [release-1-5-1] 1.5.1: 2010-04-20
A bug fix release of 1.5.0.
It includes a memory leak fix derived from Ruby/GLib2
because bundled Ruby/GLib2 is updated. If bundled Ruby/GLib2
is used, upgrade is recommended.
=== Document
==== Improvements
* Added install document for development release on Ubuntu
Karmic Koara.
* Added a description that installs Rack
explicitly. [Reported by Tsuchiya]
==== Fixes
* FreeBSD: Fixed package name [Reported by Tsuchiya]
=== libmilter-core
==== Improvements
* Supported syslog level change by MILTER_LOG_SYSLOG_LEVEL
environment variable.
* Added memory profiler.
=== milter manager
==== Improvements
* Supported Solaris. [Reported and patched by SATOH Fumiyasu]
* Bundled Ruby/GLib2 0.19.4.
=== milter-test-client
==== Improvements
* Added
\
((<--report-memory-profile|milter-test-client#--report-memory-profile>)) \
option.
=== Thanks
* Tsuchiya
* SATOH Fumiyasu
== [release-1-5-0] 1.5.0: 2010-03-29
A development release.
=== Document
==== Improvements
* For Debian GNU/Linuxã»Ubuntu:
* Removed needless group change description [Suggested by ZnZ]
* For CentOS:
* Used Yum instead of RPM directly.
* For FreeBSD:
* Upgraded target version: 7.2-RELEASE -> 8.0-RELEASE
* Changed to use CPPFLAGS instead of CFLAGS for configure.
==== Bug fixes
* For FreeBSD:
* Fixed pw command options.
=== milter manager
==== Improvements
* init script for Debian GNU/Linux:
* Supported 'status'. [Suggested by ZnZ]
* Delayed parameter checks until they are needed.
[Suggested by ZnZ]
* Removed needless dependencies. [Suggested by ZnZ]
* [#2921072] Showed loaded configuration file path on
verbose mode. [Suggested by Antuan Avdioukhine]
* [#2921072] Showed file and line that are changed the
configuration item. [Suggested by Antuan Avdioukhine]
* [#2921078] Supported no child milter work.
[Suggested by Antuan Avdioukhine]
* Added configuration items:
* ((<remove_milter|"doc/configuration.rd#remove_milter">))
* \
((<manager.connection_check_interval|"doc/configuration.rd#manager.conne \
ction_check_interval">))
* \
((<manager.define_connection_checker|"doc/configuration.rd#manager.defin \
e_connection_checker">))
* \
((<manager.use_netstat_connection_checker|"doc/configuration.rd#manager. \
use_netstat_connection_checker">))
* \
((<manager.report_memory_statistics|"doc/configuration.rd#manager.report \
_memory_statistics">))
* \
((<manager.maintained|"doc/configuration.rd#manager.maintained"> \
))
* \
((<stress.threshold_n_connections|"doc/configuration.rd#stress.threshold \
_n_connections">))
* \
((<stress.threshold_n_connections=|"doc/configuration.rd#stress.threshol \
d_n_connections=">))
* \
((<remote_network.add_local_address|"doc/configuration.rd#remote_network \
.add_local_address">))
* Added new applicable conditions
* ((<No Stress|"doc/configuration.rd#no-stress">))
* ((<Stress Notify|"doc/configuration.rd#stress-notify">))
* Bundled Ruby/GLib 0.19.3. (For FreeBSD)
* Changed to use /usr/sbin/service or /sbin/service if it
is available.
* Supported OpenDKIM detection on CentOS.
* Supported Syslog facility change:
MILTER_LOG_SYSLOG_FACILITY environment variable is used.
* \
((<manager.max_file_descriptors|"doc/configuration.rd.ja#manager.max_fil \
e_descriptors">)):
Changed both of soft and hard limit not only soft limit.
* Supported ((<Munin|URL:http://munin-monitoring.org/>)).
* Speed up and effective memory usage.
==== Bug fixes
* FreeBSD: Fixed OpenDKIM detection when any profiles
aren't used in /etc/rc.conf. [Reported by Tsuchiya]
* Fixed a bug that applicable condition is ignored by
Ruby's GC.
==== Experimental
* Introduced policy framework to specify condition and
milter all together.
=== milter-toolkit
* Supported milter development by Ruby bindings: ((<Ruby integration|ruby>))
* Specify --enable-ruby-milter option in configure.
=== milter-manager-log-analyzer
* Speed up (almost 2 times faster)
* Supported visualization about number connections that is
disconnection from SMTP clients.
=== milter-performance-check
* New options
* \
((<--n-concurrent-connections|"doc/milter-performance-check#--n-concurre \
nt-connections">)):
Specifies maximum number of concurrency connections.
=== milter-test-client
* New options:
* \
((<--no-report-request|"doc/milter-test-client#--no-report-request" \
>)):
Doesn't dump requests from MTA.
* ((<--user|"doc/milter-test-client#--user">)):
Specifies effective user.
* ((<--group|"doc/milter-test-client#--group">)):
Specifies effective group.
* ((<--socket-group|"doc/milter-test-client#--socket-group">)):
Specifies UNIX domain socket's group.
=== Package
==== CentOS
* Split to some packages.
=== Test
* Supported ((<Cutter|URL:http://cutter.sourceforge.net/>)) 1.1.0
=== Thanks
* ZnZ
* Tsuchiya
* Antuan Avdioukhine
|
2010-05-28 09:40:22 by OBATA Akio | Files touched by this commit (2) |
Log message:
Create required directory at pre-start,
because /var/run may be cleared at bootstrap.
Bump PKGREVISION.
|