forked from milter-manager/milter-manager
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS.ja
2279 lines (1475 loc) · 66.2 KB
/
NEWS.ja
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# -*- rd -*-
= お知らせ --- milter managerの歴史
== [release-2-1-5] 2.1.5: 2019-09-10
=== Document
==== 改善
* CentOS 7でのインストールマニュアルを更新しました
* ClamAV 0.100.0で非推奨となったAllowSupplementaryGroupsの設定を削除しました
==== 修正
* 設定のドキュメントの使用例が "Authentication" となっていた誤記を修正しました [SATOH Kiyoshiさんがパッチ提供][GitHub #138]
* database.host が設定のドキュメントに抜けているのを修正しました [SATOH Kiyoshiさんが報告]
=== Package
==== 改善
* CentOS 6のサポートをやめました
* メールの本文を置き換えるRubyのmilterスクリプトのサンプルを追加しました
==== 修正
* パッケージの更新に失敗することがないようにUbuntuのコード名ではなくバージョンをパッケージのバージョンにつけることにしました
[西山さんが報告][GitHub #137]
=== 感謝
* 西山和弘さん
* SATOH Kiyoshiさん
== [release-2-1-4] 2.1.4: 2018-07-06
=== Document
==== Fixes
* 日本語ドキュメントを正しくインストールできるようにした
[Reported by OBATA Akio][GitHub #136]
=== 感謝
* おばたさん
== [release-2-1-3] 2.1.3: 2018-07-05
=== Document
==== Fixes
* 日本語ドキュメントを復活した [Reported by OBATA Akio][GitHub #136]
=== 感謝
* おばたさん
== [release-2-1-2] 2.1.2: 2018-07-03
=== Package
==== 改善
* Ubuntu Yakkety Yak (16.10) のサポートをやめました
* Ubuntu Zesty Zapus (17.04) のサポートをやめました
* Ubuntu Artful Aardvark (17.10) のサポートを追加しました
* Ubuntu Bionic Beaver (18.04) のサポートを追加しました
* Debian Jessie のサポートをやめました
* CentOS6で使うRubyを2.3.5に更新しました
=== milter manager
==== 修正
* Rspamd の自動検出に失敗する問題を修正しました [Reported by whyscream][GitHub #128]
=== Known issues
* milter-manager の子 milter として rspamd_proxy を使うことができない [GitHub #134]
=== 感謝
* whyscreamさん
== [release-2-1-1] 2.1.1: 2017-06-27
=== Package
==== 改善
* Ubuntu Precise Pangolin (12.04) サポートをやめました
* Ubuntu Zesty Zapus (17.04) サポート追加
* Debian Buster サポート追加
=== milter core
==== 改善
* binding ruby: 同梱している ruby-gnome2 を 3.1.1 に更新しました
=== milter manager
* ((<Rmilter|URL:https://rspamd.com/rmilter/>))の自動検出をサポートしました (実験的)
* Rspamd 1.6 以降では非推奨なので((<Rspamd proxy|URL:https://rspamd.com/doc/workers/rspamd_proxy.html>))を使用してください
* ((<Rspamd proxy|URL:https://rspamd.com/doc/workers/rspamd_proxy.html>))の自動検出をサポートしました (実験的)
== [release-2-1-0] 2.1.0: 2016-11-21
2.0.9 のバクフィックスリリースです。
プロジェクトのサイトを sourceforge.net から OSDN に移行しました。
* https://milter-manager.osdn.jp/
OSDN上では、以下の機能を利用します:
* ウェブサイト
* milter-manager.sourceforge.net から milter-manager.osdn.jp に移行しました
* ファイルリリース
* 過去に sourceforge.net にリリースしたファイルは全て移行しました
* メーリングリスト
* 登録済みメンバーの移行は行いました
* アーカイブの移行は行いません
* ニュース
* sourceforge.net には無い機能でした
パッケージの配布場所は以下の通りです:
* Ubuntu 向けの deb パッケージ: launchpad.net
* Debian 向けの deb パッケージ: packagecloud
* 移行方法: https://packagecloud.io/milter-manager/repos/install
* RPMパッケージ: packagecloud
* 移行方法: https://packagecloud.io/milter-manager/repos/install
* tar ball: OSDN
* https://osdn.net/projects/milter-manager/releases/
=== Package
==== 改善
* Ubuntu Yakkety (16.10) サポート追加
=== milter manager
==== 修正
* CentOS7でホストを再起動したときに自動的に起動しない問題を修正した
* FreeBSD で milter-greylist のデフォルトの設定ファイルのパスを修正した
[OBATA AkioさんがPull request][GitHub #99]
==== 改善
* DNSBLを利用する適用条件を追加した
[Yuto HayamizuさんがPull request][GitHub #108]
=== milter client
==== 修正
* --n-workers=1 以上を指定すると起動しない問題を修正した
=== milter server
==== 改善
* milter-test-server コマンドに --all-timeout オプションを追加した
[HorimotoYasuhiro さんがPull request][GitHub #101]
=== 感謝
* おばたさん
* はやみずさん
* 堀本さん
== [release-2-0-9] 2.0.9: 2016-06-15
2.0.8 のバグフィックスリリースです。
=== milter manager
==== 修正
* CentOS6, CentOS7 上で milter の自動検出を正しく動作するようにした
== [release-2-0-8] 2.0.8: 2016-06-15
2.0.7 のバグフィックスリリースです。
すでにmilter-managerをインストールしている場合、パッケージを更新する前
に次の作業が必要です。
Debianの場合: /etc/apt/sources.list.d/milter-manager.listを更新する(以
下はjessieの例です)
deb http://downloads.sourceforge.net/project/milter-manager/debian/stable jessie main
deb-src http://downloads.sourceforge.net/project/milter-manager/debian/stable jessie main
Ubuntuの場合: ppa:milter-manager/ppa を追加する
% sudo apt-get -y install software-properties-common
% sudo add-apt-repository -y ppa:milter-manager/ppa
% sudo apt-get update
CentOSの場合: milter-manager-releaseパッケージを1.3.0に更新する
% sudo yum install -y \
http://sourceforge.net/projects/milter-manager/files/centos/milter-manager-release-1.3.0-1.noarch.rpm
=== Package
==== 修正
* debパッケージのlintianによるチェックで誤検出により警告がでていたの
を修正しました。[佐々木洋平さんがパッチを提供]
* debパッケージのビルド中に、ドキュメントを生成しなおすのに必要なファ
イルをdebian/ディレクトリ以下に保持するようにしました。これはdebパッ
ケージをクリーンビルドするのに必要です。[佐々木洋平さんがパッチを
提供]
* Debian向けのapt-lineを更新しました。SourceForge.netの仕様変更に対
応しています。/etc/apt/sources.list.d/milter-manager.listの更新が
必要です。
* Debian stretch 向けのAPTリポジトリを正しく生成するようにしました
* CentOS向けのmilter-manager-releaseパッケージを更新しました。
SourceForge.netの仕様変更に対応しています。1.3.0より古いバージョ
ンではyum updateでmilter-managerを更新できません。
==== 改善
* Debian wheezy のサポートをやめました
* Ubuntu Xenial (16.04 LTS) のサポートを追加しました
* Ubuntu Wily (15.10) のサポートを追加しました
* Ubuntu Vivid (15.04) のサポートを追加しました
* debパッケージでsystemdをサポートしました (Ubuntu Precise(12.04) 以外)
* CentOS6で使うRubyを2.2.5にしました
* CentOS7でのsystemdサポートは安定しています
* CentOSのビルドスクリプトを整理しました
[Patched by Hiroshi Ohkubo][GitHub #92]
=== milter manager
==== 修正
* milter-manager-log-analyzerで未定義の値は0として扱うようにしました。
RRDtool 1.5でエラーになっていた不具合を修正しています。[Dave Doddさんが
報告][milter-manager-users-en]
* milter-manager-log-analyzerでデータソース名に"-"ではなく、"_"を使
うようにしました。これはRRDtool 1.5の不具合を回避するためです。
[Dave Doddさんが報告][milter-manager-users-en]
* configureのオプション--with-bundled-ruby-glib2がBSDで正しく動作し
ない不具合を修正しました。
=== libmilter-compatible
==== 修正
* smfi_settimout()でタイムアウト値を正しく設定できない不具合を修正し
ました。
=== Ruby milter
==== 修正
* --fallback-statusオプションの値が'temporary-failure'のときにエラー
が発生する問題を修正しました。[Nobuhiko MIYAHARAさんがパッチ提
供][GitHub #87]
=== Document
==== 改善
* リファレンスのIntroductionにロシア語に翻訳されたドキュメントへのリ
ンクを追加しました。[Alisa Bagriiさんが翻訳]
* Debian/Ubuntuで最近のclamav-milterでは設定変更が不要になっているの
でそれにあわせてドキュメントを更新しました。[西山和弘さんが報
告][GitHub #90]
* Debian/Ubuntuではソケットを作成するディレクトリーをインストール時
に作成するように手順を追加しました。[西山和弘さんが報告][GitHub #91]
=== 感謝
* 佐々木洋平さん
* Nobuhiko MIYAHARAさん
* Alisa Bagriiさん
* 西山和弘さん
* Dave Doddさん
* Hiroshi Ohkuboさん
== [release-2-0-7] 2.0.7: 2015-11-30
2.0.6 のバグフィックスリリースです。
=== Package
==== 修正
* milter-manager(1)やhtmlのドキュメントの問題を修正しました
== [release-2-0-6] 2.0.6: 2015-11-30
2.0.5 のバグフィックスリリースです。
=== Package
==== 修正
* debパッケージの依存関係を修正しました
[Christian Useさんが報告][milter-manager-users-en]
==== 改善
* Debian stretch のサポートを追加しました
* Ubuntu Vivid (15.04) のサポートを追加しました
* Ubuntu Wily (15.10) のサポートを追加しました
* Ubuntu Lucid (10.04) のサポートをやめました
* Ubuntu Saucy (13.10) のサポートをやめました
* Ubuntu Utopic (14.10) のサポートをやめました
* CentOS6 で使うRubyを2.2.3にしました
* CentOS7 で systemd サポートを追加しました(実験的)
=== milter manager
==== 改善
* バンドルしている libev のバージョンを 4.19 にしました
* バンドルしている ruby-glib2 のバージョンを 2.2.5 にしました
=== milter core
==== 改善
* --log-level オプションと--log-itemオプションでパイプで区切って複数の値を指定できるようにしました
[とみたまさひろさんが報告]
* ログの出力先がファイルの場合、デフォルトでは色を付けないようにしました
[とみたまさひろさんが報告][GitHub #58]
=== Ruby milter
==== 改善
* Milter::ServerContext#negotiate を追加しました
* Milter::ServerContext#data を追加しました
* Milter::ServerContext#abort を追加しました
* Milter::ServerContext#quit を追加しました
* Milter::ServerContext#reset_message_related_data を追加しました
* Milter::Headers と Milter::Header を追加しました
* Milter::Status#pass? を追加しました
* sample/milter-test-server.rb を追加しました
=== Document
==== 修正
* タイポの修正
[佐々木洋平さんがパッチを提供][GitHub #82]
=== 感謝
* とみたまさひろさん
* Christian Useさん
* 畑ケ宇宙さん
* Toshio Makiさん
* 佐々木洋平さん
== [release-2-0-5] 2.0.5: 2014-12-09
2.0.4 のバグフィックスリリースですが、実験的な機能としてメールトランザ
クション(STMPコマンドのMAILからDATAの終わりまで)の間、データを保持でき
る実験的なAPIを追加しました。
=== Package
==== 改善
* CentOS5 のサポートをやめました
* CentOS7 のサポートを追加しました
* Ubuntu Saucy (13.10) のサポートをやめました
* Ubuntu Utopic (14.10) のサポートを追加しました
* debパッケージをクリーンルームビルドするようにしました
[佐々木洋平さんがパッチを提供][milter-manager-users-ja:00224]
* ruby-glib2 の自動検出方法を改善しました
[佐々木洋平さんと西山和弘さんが提案][milter-manager-users-ja:00243]
* libev を必須にしました
[おばたさんが報告][GitHub #48][GitHub #49]
* CentOS6 で使うRubyを2.1.5に更新しました
=== milter manager
==== 修正
* milter manager から読み込むファイルを常にUTF-8と見做すようにした
[Panagiotis Skarvelis さんが報告][SF.net #6]
=== milter-client
==== 改善
* メールトランザクションの間、データを保持できるAPIを追加しました(実験的)
=== Ruby milter
==== 改善
* Ruby1.8のサポートをやめました
* メールトランザクションの間、データを保持できるAPIを追加しました(実験的)
==== 修正
* シングルプロセスで起動したとき、シグナルハンドラがセットアップでき
ていなかった問題を修正 [GitHub #53]
=== Document
==== 修正
* FreeBSD で sa-spamd を起動する前に sa-update を実行するようにしました
[川崎さんが報告][milter-manager-users-ja:00250]
=== 感謝
* 佐々木さん
* 西山さん
* おばたさん
* Panagiotis Skarvelis さん
* 川崎さん
== [release-2-0-4] 2.0.4: 2014-06-20
2.0.3 のバグフィックスリリースです。
=== Ruby milter
==== 改善
* Milter::Client::Test::MilterRunner を追加しました
* Milter::Client::EnvelopeAddress を追加しました
==== 修正
* 複数のCPUを使用している環境でRubyで書かれたmilterが正常終了できない問題を修正しました
== [release-2-0-3] 2.0.3: 2014-05-20
2.0.2 のバグフィックスリリースです。
=== Package
==== 改善
* Ubuntu Quantal (12.10) のサポートをやめました
* Ubuntu Raring (13.04) のサポートをやめました
* Ubuntu Trusty (14.04) のサポートを追加しました
* Debian squeeze のサポートをやめました
* rpm: CentOS6 向けの Ruby を Ruby1.9.3-p545 に更新しました。
=== milter manager
==== 改善
* バンドルしている libev のバージョンを 4.15 にしました
==== 修正
* data_stopper が子 milter の適用を止められないバグを修正しました
[GitHub #39]
=== Ruby milter
==== 改善
* バンドルしている glib2 のバージョンを 2.2.0 にしました
* Milter::Logger のメソッドがブロックを受け付けるようにしました
=== Document
==== 修正
* FreeBSD へのインストールに関するタイポを修正しました
[Dave Dodd さんがパッチを提供]
=== 感謝
* Dave Dodd さん
== [release-2-0-2] 2.0.2: 2014-01-27
2.0.1 のバグフィックスリリースです。
=== パッケージ
==== 修正
* Ubuntu Lucid (10.04) サポートを復活
[荻野 充さんが報告][milter-manager-users-ja:00229]
=== 感謝
* 荻野 充さん
== [release-2-0-1] 2.0.1: 2014-01-24
2.0.0 のバグフィックスリリースです。
=== milter manager
==== 改善
* SIGUSR1 シグナルを受け取るとログファイルを開き直すようにしました。
==== 修正
* 全てのユーザーにとって安全ではないため、クラッシュしたときに
スタックトレースを表示する機能を廃止しました。 [GitHub #38]
=== milter-core
==== 改善
* 環境変数 MILTER_LOG_PATH でログファイルのパスを変更できるようにしました。
=== milter-client
==== 改善
* --log-path オプションを追加しました。
=== Ruby milter
==== 改善
* --log-path オプションを追加しました。
* SIGUSR1 シグナルを受け取るとログファイルを開き直すようにしました。
=== パッケージ
==== 改善
* Ubuntu Lucid (10.04) のサポートをやめました。
* Ubuntu Saucy (13.10) のサポートを追加しました。
* deb: Debian 上で Ruby 2.0.0 を検出できるようにしました。
* rpm: CentOS6 向けの Ruby を Ruby1.9.3-p484 に更新しました。
* 自動生成するファイルを配布用アーカイブから削除しました。
[佐々木洋平さんが報告][milter-manager-users-ja:00225]
=== ドキュメント
==== 改善
* 最新の milter-greylist の RPM パッケージを使うようにしました。
[Reported by ishizaka tadanoriさん][milter-manager-users-ja:00220]
* 英語版のドキュメントを改善しました。
[GitHub #17]
=== 感謝
* 佐々木洋平さん
* ishizaka tadanoriさん
== [release-2-0-0] 2.0.0: 2013-07-25
約2年ぶりのメジャーバージョンアップリリースです!
メジャーバージョンアップリリースだからといって非互換があるわけではあり
ません。1.8系とは互換性があるため、設定ファイルを変更せずにそのまま簡単
にアップデートできます。
前回のリリースから大きな変更もないのにどうしてメジャーバージョンをあげ
て2.0.0にしたかというと、開発が継続していることと安定していることをアピー
ルするためです。
milter managerは約25ヶ月前の2011/06/10に前回のマイナーバージョンである
1.8.0をリリースしました。そこから、10回目のリリースが今回のメジャーバー
ジョンアップリリースです。長いときでリリースの間が6ヶ月あいたこともあり
ましたが、こつこつと改良を続けてきました。この間のマイナーバージョンが
あがるリリースは既存のmilter managerユーザーが見えるところでだけアナウ
ンスしているため、既存のmilter managerユーザー以外には開発の様子が見え
づらいものです。しかし、こうしてこつこつと開発を継続しています。メジャー
バージョンアップというのは大きなイベントです。これを機に、既存のmilter
managerユーザー以外にも広くアピールします。milter managerの開発が継続し
ていて、より便利になり、また、より安定したことをアピールします。
より安定したことをアピールすると書いた通り、1.8.0の頃よりさらに安定しま
した。これは、動作実績が増え、ユーザーのみなさんから問題を報告してもらっ
たおかげです。問題を教えてもらえたのでさまざまな問題を修正できました。
milter manager本体はもちろんですが、Rubyでmilterを書くための機能である
Ruby/milterはかなり安定しました。Rubyでmilterを実装する機会が増え、さま
ざまなノウハウが溜まりました。これらのノウハウがRuby/milterに反映されて
います。
2.0.0は1.8.0よりも確実によくなっていると自信を持って言えます。これまで
milter managerを使ったことがなかったみなさんもぜひ試してみてください!
=== milter-test-server
==== 改善
* 複数行のヘッダをサポート。 [GitHub #33]
=== Ruby milter
==== 修正
* envelope recipient で reject や temporary failure したときにも
reset を呼んでいた問題を修正。
== [release-1-8-9] 1.8.9: 2013-06-28
1.8.8 のバグフィックスリリースです。
=== パッケージ
==== 改善
* [rpm] CentOS6 向けに提供している Ruby1.9.3 は 2013-06-27 にリリース
された Ruby1.9.3-p448 に更新。
=== milter manager
==== 修正
* [binding][ruby] milter-greylist の自動検出で greylist.conf の
ソケットのパスにパーミッションが書かれているとソケットのパスを検出
できなかった問題を修正。
== [release-1-8-8] 1.8.8: 2013-06-25
1.8.7 のバグフィックスリリースです。
=== パッケージ
==== 修正
* [rpm] cron の設定ファイルが milter-manager-log-analyzer ではなく
milter-manager に含まれていた問題を修正。
[坂下聡さんが報告][milter-manager-users-ja:00200]
* [deb] 古い設定ファイルが削除されていなかった問題を修正。
[佐々木洋平さんが報告][milter-manager-users-ja:00202]
=== 既知の問題
* [test] いくつかの環境で rrdtool を使用しているテストが失敗する問題。
[山口さんが報告][GitHub #29]
=== 感謝
* 坂下聡さん
* 佐々木洋平さん
* 山口さん
== [release-1-8-7] 1.8.7: 2013-06-14
1.8.6 のバグフィックスリリースです。
=== パッケージ
* [rpm] 更新時にユーザーの設定を上書きしないように修正。
* [deb][rpm] milter-manager-log-analyzer を milter-manager から分離。
[西山和弘さんが報告][GitHub #21]
* CentOS6 以降ではRuby1.9を使用するように変更。
* Ubuntu Oneiric Ocelot(11.10) のサポートを削除。
* Ubuntu Raring Ringtail(13.04) のサポートを追加。
* Debian jessie サポートを追加。
=== milter manager
==== 改善
* Ruby2.0.0 をサポート。
==== 修正
* [debian] non-ASCII な文字列を含む設定ファイルをサポート。
[西山和弘さんが報告][GitHub #23]
=== milter-manager-log-analyzer
==== 修正
* ログに不正なバイト列を含む場合でも処理できるようにした。
[坂下聡さんが報告][GitHub #24]
=== Admin
* 削除。
=== 感謝
* 西山和弘さん
* 坂下聡さん
== [release-1-8-6] 1.8.6: 2013-03-07
1.8.5 のバグフィックスリリースです。
=== milter-core
==== 改良
* [core][event-loop] イベントループを独自にカスタマイズするための
APIを提供。
==== 修正
* [core][event-loop] Ruby 1.9でlibevバックエンドが動作しない不具合を
修正。
=== milter manager
==== 改良
* 設定項目としてmax-pending-finished-sessionsを追加。
終了したmilterのセッションのうち、リソースの開放待ちになっているも
のが一定数を超えたら強制的に開放できるようにします。
=== milter-client
==== 改良
* --max-pending-finished-sessionsオプションを追加。
=== Ruby milter
==== 改良
* Rubyからイベントループを独自にカスタマイズするためのAPIをサポート。
* manager.max_pending_finished_sessions設定項目をサポート。
* トランザクション終了のタイミングで呼ばれるリセット用のAPIを追加。
メールのトランザクションごとに作られるインスタンスの情報が
トランザクション間で意図せず共有されないようにするために使用します。
=== Document
==== 改良
* manager.max_pending_finished_sessionsのドキュメントを追加。
* トランザクションをリセットするAPIのドキュメントを追加
==== 修正
* manager.maitenance_intervalの既定値を正確な値に修正した
== [release-1-8-5] 1.8.5: 2012-12-03
1.8.4 のバグフィックスリリースです。
=== Package
* Ubuntu Natty Narwhal サポートを削除。
* ドキュメントが壊れていた問題を修正。
=== Ruby milter
* Ruby1.8向けのテストのタイポの修正。
[umq さんが Pull request]
=== 感謝
* umq さん
== [release-1-8-4] 1.8.4: 2012-11-21
1.8.3 のバグフィックスリリースです。
=== Package
* Ubuntu Quantal Quetzal サポートを追加。
* 以下のディストリビューションで Ruby1.9 を使用してビルドしたパッケージを提供。
Debian wheezy, Debian sid, Ubuntu Precise Pangolin, Ubuntu Quantal Quetzal
* ソースコードの tar.gz にテストに必要なフィクスチャファイルを含めるようにした
[山口さんが報告]
* Solaris: ソースコードの tar.gz に SMF のメソッドファイルを追加。
[@ftnk さんが報告]
* yum: yum レポジトリの RPM パッケージ名を変更。
milter-manager-repository -> milter-manager-release
* deb: デフォルトでは Ruby1.9 を使用するようにした
* deb: Ruby binding のパッケージ名を変更した
libmilter-*-ruby1.8 -> ruby-milter-*
=== milter manager
==== 改良
* configure: バンドルしている Ruby/GLib2 のバージョンを
--with-bundled-ruby-glib2 オプションで指定できるようにした。
==== 修正
* manager: コンパイラによる型の警告を抑制。
[GitHub #12]
[山口さんが報告]
* debian cron: mail.info ではなく mail.log を使うようにした。
[milter-manager-users-ja:00171]
[西山さん]
=== milter-core
==== 改良
* MILTER_DEBUG=fatal-criticals のサポートを追加しました。
* binding ruby: milter のコールバック引数を ASCII_8BIT にした。
[GitHub #3]
==== 修正
* 高負荷で実行時に以下の警告が出力される問題を修正。
"g_io_channel_write_chars: assertion `channel->is_writeable' failed"
=== Admin
==== 改良
* Rails2.3.14 に更新
=== Document
==== 修正
* CentOS 上のインストール手順ついて修正。
[GitHub #13]
[Kunkichi さんが報告]
=== 感謝
* 山口さん
* 西山さん
* @ftnk さん
* Kunkichi さん
== [release-1-8-3] 1.8.3: 2012-05-22
1.8.2 のバグフィックスリリースです。
=== Package
* [ubuntu] Ubuntu Precise Pangolin サポートを追加。
* [solaris] pkg-get のかわりに pkgutil を使用するようにした。
[GitHub #6]
[h0lzi さんが報告]
=== milter manager
==== 改良
* binding ruby: 同梱している ruby-glib2 を 1.1.3 に更新。
==== 修正
* [manager] CentOS で manager.event_loop_backend = "libev" をサポート。
[塩野さんが報告]
* [manager][children] g_signal_connect() が gulong を返すので
guint ではなく gulong を使用するようにした。
=== milter-core
==== 修正
* [libev] 次のIDが使用済みかどうかチェックするようにした。
=== Document
==== 修正
* doc install debian ubuntu: postfix グループに関する設定を追加。
milter-manager ユーザは他の milter のソケットにアクセスするために postfix
グループに所属している必要がある。
[milter-manager-users-ja:00163]
[坂下さんが提案]
* doc debian: 最新の squeeze 環境に追従。
[坂下さんが提案]
=== 感謝
* 坂下さん
* 塩野さん
* h0lzi
== [release-1-8-2] 1.8.2: 2011-11-29
1.8.1 のバグフィックスリリースです。
=== milter-core
==== Fixes
* [event-loop][glib] 1.6.6 以降でのメモリリークを修正。
* [core] ヘッダを削除したときのメモリリークを修正。
== [release-1-8-1] 1.8.1: 2011-11-12
1.8.0 のバグフィックスリリースです。
manager.event_loop_backend と manager.n_workers は実用できるほどに安定
しました!!
=== パッケージ
* [ubuntu] Ubuntu Oneiric Ocelotサポートを追加。
* [centos] CentOS 6サポートを追加。
* パッケージの署名に使用する鍵を変更しました。
=== milter manager
==== 改良
* sendmail 互換のための applicable-condition で100 IP アドレス処理す
るごとに DNS のキャッシュをクリアするようにした。
==== 修正
* デーモンモードで起動するかどうか判定するために
milter_client_is_run_as_daemon() を使うようにした。
[おばたさんが報告]
* MILTER_MANAGER_RUBY_STOP_TIMER_THREAD_BEFORE_CLEANUP=yes がセットさ
れていたら Ruby の終了処理でクリーンアップの前にタイマースレッドの
処理をスキップするようにした。
* fork(2) の代わりに rb_fork() を使うようにした。
--daemon オプションが *BSD で動かなかった問題を修正。
[おばたさんが報告]
* 同梱している libev がビルドできなかった問題を修正。[川崎さんが報告]
=== milter-core
==== 修正
* 空の FD を閉じるときの条件を修正。 [おばたさんが報告]
=== milter-client
==== 改良
* 新規接続の受付を優先的に処理するようにした。
==== 修正
* イベントループバックエンドに GLib を使用しているとき、マスタープロ
セスが終了してもワーカプロセスが終了しない問題を修正。
=== milter-server
==== 改良
* エラーメッセージに出力する情報を増やした。
* 名前が設定されていないオブジェクトをログ出力するときの表記を
"(unknown)"に統一した。
==== 修正
* 同一セッションで二番目以降の RCPT を受け付けない問題を修正。
=== Ruby milter
==== 改良
* Milter::Client::Configuration::MilterConfiguration#name を追加。
==== 修正
* event_loop_created フックでイベントループを取得できなかった問題を修
正。
* 本文が 8bit の Shift_JIS であるメールを与えた場合に例外が発生する問
題を修正。
* 同梱している test-unit のファイルリストを更新した。[山口さんが報告]
* 同梱している Ruby/GLib2 では Ruby1.9 + Solaris10 の組合せで SEGV す
る問題を修正。
=== milter-test-server
==== 修正
* クオートされた charset の検出方法を修正。[中田さんが報告]
* 複数行ヘッダのパースを修正。
* --mail-file オプションで与えたメールの改行コードを変換しないように
した。
=== ドキュメント
==== 改良
* 出力するログの説明を追加。
* タイポを修正。[鈴木さんが Pull request]
=== milter manager admin
==== 改良
* Accept-Language が "ja" 以外のときは "en" をロケールとして使用する
ようにした。[Larry G. Wapnitsky さんが報告]
=== 感謝
* 荻野充さん
* おばたさん
* 川崎さん
* 中田さん
* 山口さん
* 鈴木さん
* Larry G. Wapnitsky さん