pkglint --only "https instead of http" -r -F
With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.
This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
== [release-2-0-5] 2.0.5: 2014-12-09
A bug fix release of 2.0.4.
Add experimental APIs can hold data between the mail transaction.
=== Package
==== Improvements
* Drop CentOS5 support
* Add CentOS7 support
* Drop Ubuntu Saucy (13.10) support
* Add Ubuntu Utopic (14.10) support
* Build deb packages in clean room
[Patched by Youhei SASAKI][milter-manager-users-ja:00224]
* Improve auto detection for ruby-glib2
[Suggested by Youhei SASAKI and Kazuhiro NISHIYAMA][milter-manager-users-ja:00243]
* Require libev
[Reported by OBATA Akio][GitHub #48][GitHub #49]
=== milter manager
==== Fixes
* Ensure to set UTF-8 encoding to file content
[Reported by Panagiotis Skarvelis][SF.net #6]
=== milter-client
==== Improvements
* Add APIs can hold data between the mail transaction. (experimental)
=== Ruby milter
==== Improvements
* Drop Ruby1.8 support
* Add APIs can hold data between the mail transaction. (experimental)
==== Fixes
* Setup signal handler when invoke milter in single process mode
[GitHub #53]
=== Document
==== Fixes
* Execute sa-update before invoke sa-spamd on FreeBSD
[Reported by moto kawasaki][milter-manager-users-ja:00250]
=== Thanks
* Youhei SASAKI
* Kazuhiro NISHIYAMA
* OBATA Akio
* Panagiotis Skarvelis
* moto kawasaki
== [release-2-0-4] 2.0.4: 2014-06-20
A bug fix release of 2.0.3
=== Ruby milter
==== Improvements
* Add Milter::Client::Test::MilterRunner
* Add Milter::Client::EnvelopeAddress
==== Fixes
* Fix the bug that milter written in Ruby cannot finish properly on multiple
CPU environment
== [release-2-0-3] 2.0.3: 2014-05-20
A bug fix release of 2.0.2
=== Package
==== Improvements
* Drop Ubuntu Quantal (12.10) support
* Drop Ubuntu Raring (13.04) support
* Add Ubuntu Trusty (14.04) support
* Drop Debian squeeze support
* rpm: Update Ruby1.9.3 package for CentOS6 to Ruby1.9.3-p545.
=== milter manager
==== Improvements
* Update bundled libev to 4.15
==== Fixes
* Fix a bug that data_stopper cannot stop apply children
[GitHub #39]
=== Ruby milter
==== Improvements
* Update bundled glib2 to 2.2.0
* Milter::Logger methods can accept a block
=== Document
==== Fixes
* Fix typos in FreeBSD installation
[Patched by Dave Dodd]
=== Thanks
* Dave Dodd
== [release-2-0-1] 2.0.1: 2014-01-24
A bug fix release of 2.0.0.
=== milter manager
==== Improvements
* Support SIGUSR1 signal to reopen log file
==== Fixes
* Drop functionality to report stack trace on crash.
Because it is unsafe for all users. [GitHub #38]
=== milter-core
==== Improvements
* Support log output by MILTER_LOG_PATH environment variable.
=== milter-client
==== Improvements
* Support --log-path option.
=== Ruby milter
==== Improvements
* Support --log-path option.
* Support SIGUSR1 signal to reopen log file.
=== Package
==== Improvements
* Drop Ubuntu Lucid (10.04) support.
* Add Ubuntu Saucy (13.10) support.
* deb: Support Ruby 2.0.0 detection on Debian.
* rpm: Update Ruby1.9.3 package for CentOS6 to Ruby1.9.3-p484.
* Remove auto-generated files from distribution archive.
[Reported by Youhei SASAKI][milter-manager-users-ja:00225]
=== Document
==== Improvements
* Update to the latest milter-greylist RPM.
[Reported by ishizaka tadanori][milter-manager-users-ja:00220]
* Improve English version reference manual.
[GitHub #17]
=== Thanks
* Youhei SASAKI
* ishizaka tadanori
== [release-1-8-9] 1.8.9: 2013-06-28
A bug fix release of 1.8.8.
=== Package
==== Improvements
* [rpm] Update Ruby1.9.3 package for CentOS6 to Ruby1.9.3-p448
released on 2013-06-27
=== milter manager
==== Fixes
* [binding][ruby] Fixed a bug that milter-manager couldn't detect
socket path if greylist.conf includes socket path with
permission.
== [release-1-8-8] 1.8.8: 2013-06-25
A bug fix release of 1.8.7.
=== Package
==== Fixes
* [rpm] milter-manager-log-analyzer should include cron configuration.
[Reported by Satoru Sakashita][milter-manager-users-ja:00200]
* [deb] Remove old configuration file installed by milter-manager.
[Reported by Youhei SASAKI][milter-manager-users-ja:00202]
=== Known Issues
* [test] Failed some test cases using rrdtool on some environments.
[Reported by Hirohisa Yamaguchi][GitHub #29]
=== Thanks
* Satoru Sakashita
* Youhei SASAKI
* Hirohisa Yamaguchi
== [release-1-8-6] 1.8.6: 2013-03-04
A bug fix release of 1.8.5.
=== milter-core
==== Improvements
* [core][event-loop] Add an API to customize event loop on your own.
==== Fixes
* [core][event-loop] Fix to work broken libev backend with Ruby 1.9.
=== milter manager
==== Improvements
* Add max-pending-finished-sessions as configuration option.
If the number of current pending finished sessions is larger than
'max-pending-finished-sessions', the current pending finished sessions are
freed immediately.
=== milter-client
==== Improvements
* Add --max-pending-finished-sessions command line option.
=== Ruby milter
==== Improvements
* Add an API to customize event loop on your own from Ruby.
* Support manager.max_pending_finished_sessions.
* Add API to reset when transaction is finished.
Use this API to avoid not to share instance information for each transaction unexpectedly.
=== Document
==== Improvements
* Add documentation about manager.max_pending_finished_sessions
* Add API to reset transaction.
==== Fixes
* Fix the default value of manager.maitenance_interval which is not correct.
== [release-1-8-3] 1.8.3: 2012-05-22
A bug fix release of 1.8.2.
=== Package
* [ubuntu] Added Ubuntu Precise Pangolin support.
* [solaris] Use pkgutil instead of pkg-get.
[GitHub #6]
[Reported by h0lzi]
=== milter manager
==== Improvements
* binding ruby: update bundled ruby-glib2 to 1.1.3
==== Fixes
* [manager] support manager.event_loop_backend = "libev" on CentOS.
[Reported by SHIONO Kenji]
* [manager][children] use gulong instead of guint.
g_signal_connect() returns gulong.
=== milter-core
==== Fixes
* [libev] check whether the next id is used or not.
=== Document
==== Fixes
* doc install debian ubuntu: add missing postfix group related configuration
milter-manager user should belong to postfix group to access a socket
of other milter.
[milter-manager-users-ja:00163]
[Suggested by Satoru Sakashita]
* doc debian: adjust to the latest squeeze environment
[Suggested by Satoru Sakashita]
A bug fix release of 1.8.0.
Now, manager.event_loop_backend and manager.n_workers aren't
experimental!
=== milter manager
==== Improvements
* [applicable-condition][sendmail] clear DNS cache for each 100 IP
addresses.
==== Fixes
* detach IO for launcher on daemon mode.
use milter_client_is_run_as_daemon() to get whether daemonize or
not. [Reported by OBATA Akio]
* add a workaround for Ruby cleanup.
If environment variable
MILTER_MANAGER_RUBY_STOP_TIMER_THREAD_BEFORE_CLEANUP=yes,
skip timer thread before cleanup.
* use rb_fork() as fork implementation.
This will fix --daemon doesn't work on *BSD.
[Reported by OBATA Akio]
* use INCLUDES to use configured libev include path rather than
CPPFLAGS. [Reported by moto kawasaki]
=== milter-core
==== Fixes
* fix missing null FD close by inverted condition.
[Reported by OBATA Akio]
=== milter-client
==== Improvements
* use higher priority for accepting connection.
==== Fixes
* fix a bug that workers don't shutdown on master shutdown. It's
GLib evnet loop backend specific problem.
=== milter-server
==== Improvements
* add more information to error message.
* [server] unify unknown name logging.
==== Fixes
* fix a bug that all milters can't find on 2nd RCPT in the same
session.
=== Ruby milter
==== Improvements
* add Milter::Client::Configuration::MilterConfiguration#name.
==== Fixes
* fix event_loop_created hook can't get event loop.
* do not raise error if process raw shift_jis mail file. Ruby 1.9.
* udpate bundled test-unit file list. [Reported by Hirohisa Yamaguchi]
* [ruby][glib2] fix a SEGV bug on Solaris10.
=== milter-test-server
==== Fixes
* fix quoted charset detection. [Reported by nobu]
* fix multiline header parsing.
* --mail-file keeps new line type of the original mail.
=== Document
==== Improvements
* add log list to HTML.
* fix typos. [Pull requested by Norio Suzuki]
=== Admin
==== Improvements
* use locale "en" if Accept-Language is not "ja".
[Reported by Larry G. Wapnitsky]
== [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
== [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>))
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_netstat_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-responses>))
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
== [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]
(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).
== [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