summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfukachan <fukachan>2004-06-21 13:37:36 +0000
committerfukachan <fukachan>2004-06-21 13:37:36 +0000
commit22db8ed10d9a2fe91be80f57a394d3e2c02db228 (patch)
treeeb02206e1070fa4c8040960036ad0b550c141877
parentb730680b0b6ccd4df239791628039c4ddbca1841 (diff)
downloadfml8-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_MEMO127
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 $
+