diff options
| author | fukachan <fukachan> | 2004-06-21 13:37:36 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2004-06-21 13:37:36 +0000 |
| commit | 22db8ed10d9a2fe91be80f57a394d3e2c02db228 (patch) | |
| tree | eb02206e1070fa4c8040960036ad0b550c141877 | |
| parent | b730680b0b6ccd4df239791628039c4ddbca1841 (diff) | |
| download | fml8-22db8ed10d9a2fe91be80f57a394d3e2c02db228.tar.gz fml8-22db8ed10d9a2fe91be80f57a394d3e2c02db228.tar.bz2 fml8-22db8ed10d9a2fe91be80f57a394d3e2c02db228.zip | |
[todo]
o installer
o content filter
o Calendar/Lite.pm uses FML::Restriction::Base
[done]
o add2recipient ...
o Mail::Delivery queueing system
| -rw-r--r-- | regress/simulation/00_MEMO | 127 |
1 files changed, 42 insertions, 85 deletions
diff --git a/regress/simulation/00_MEMO b/regress/simulation/00_MEMO index fa7b4e46..3b90acd4 100644 --- a/regress/simulation/00_MEMO +++ b/regress/simulation/00_MEMO @@ -7,7 +7,30 @@ XXX 遠大なビジョンやとりあえず後まわしでよいものは STATUS.txt へ -[TODO] List-* を config とあわせる +[TODO] インストーラ + + ユーザとグループの存在チェックのエラーメッセージを + もうちょっと長く + + +[TODO] content filter + + local: + bogofilter + spamc + clamscan + + article_filter_rules = article_content_filter + ... + + use_article_content_filter = no + + article_content_filter_transport = smtp:localhost:10025 + + などとしておけば、じゅんばんをかえられるな + + +[TODO] Calendar/Lite.pm uses FML::Restriction::Base;-) [TODO] 使ってないモジュール? @@ -25,23 +48,6 @@ こいつらは select_list とも、びみょうにちがうか… -[TODO] charset と言語(japanese,english)との対応関係を一箇所にまとめて定義 - - [CHECK] - FML/Process/Utils.pm - FML/Header/Subject.pm - FML/Article/Summary.pm - Mail/Message/Encode.pm - Mail/Message/ToHTML.pm - - OUTPUT をどうすればよいか?で決まる処理はなんとかなる。 - 入力は自動判定になるが、出力は設定ファイルで決まる。 - - 問題は HTML 化のような入力が動的に変化する場合だ。 - 基本的に入力は自動判定ということで、処理は同様なのだが、 - 出力(たとえば .html の content-type)も入力と同期して変化するべきだ。 - - [TODO] スレッド関連のモジュール全部見直せよ スレッド DB 再生成の呪文がないよ;) @@ -88,28 +94,6 @@ ○ アドレスの操作 -[TODO] 受信者としてだけの登録 (add2actives 相当、メールマガジンなど)は? - - admin コマンド アドレス --as-recipient - - 例: - admin useradd rudo@nuinui.net --as-recipient - - ? - - * こういう形式を認めると言うのはどうだ? - - fml $ml コマンド-サブコマンド アドレス - fml $ml useradd-as-recipient アドレス - - やっぱり、むりだろな、すなおに - - addrecipient == add2actives - addmember == add2members - - ? - - [TODO] reply-to: special hack if ( To: ml1, ml2 ) { @@ -129,6 +113,21 @@ ○ 内部構造 +[TODO] charset と言語(japanese,english)との対応関係を一箇所にまとめて定義 + + [CHECK] + FML/Header/Subject.pm + Mail/Message/Encode.pm + Mail/Message/ToHTML.pm + + OUTPUT をどうすればよいか?で決まる処理はなんとかなる。 + 入力は自動判定になるが、出力は設定ファイルで決まる。 + + 問題は HTML 化のような入力が動的に変化する場合だ。 + 基本的に入力は自動判定ということで、処理は同様なのだが、 + 出力(たとえば .html の content-type)も入力と同期して変化するべきだ。 + + [TODO] エラートラップ・フレームワーク @@ -151,7 +150,7 @@ ん?もういいのかな? -[TODO] IO::Adapter の PostgreSQL +[TODO] IO::Adapter の PostgreSQL [TODO] udb_write_map ? udb_store_map ? @@ -168,49 +167,6 @@ ディレクトリ listing してくれる perl module ないかな? -[TODO] Mail::Delivery - - Mail::Delivery::Queue - キュー管理システムから flock(2) をはずそうかね - - FML/Command/Admin/mailq.pm - FML/Process/Kernel.pm - FML/Process/QueueManager.pm - Mail/Delivery/Queue.pm - - lock + unlock -> - - sub pick_up - { - dst = ",$qid" - if (rename($qid, $dst)) { - return 1; - } - add_rollback_list($qid); - return 0; - } - - sub remove - { - delete_rollback_list($qid); - unlink ",$qid"; - } - - sub rollback - { - src = ",$qid" - rename($src, $qid); - } - - sub DESTROY - { - rollback(); - } - - - Mail::Delivery::SMTP オーバホール - - [TODO] remove $msg->{ next } FML/Filter/TextPlain.pm @@ -280,4 +236,5 @@ ---------- -$FML: 00_MEMO,v 1.109 2004/04/11 13:29:02 fukachan Exp $ +$FML: 00_MEMO,v 1.110 2004/04/24 01:07:07 fukachan Exp $ + |
