summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfukachan <fukachan>2002-02-17 07:13:58 +0000
committerfukachan <fukachan>2002-02-17 07:13:58 +0000
commitafcc58a8b79ddb2264ae68364d85ee5f0cf15f9e (patch)
treef861b18b060247bab3f4d4645b65e7f525a0e4d1
parentbb5911ab95ac7fb001bacb21563b962f6b1a9f4f (diff)
downloadfml8-afcc58a8b79ddb2264ae68364d85ee5f0cf15f9e.tar.gz
fml8-afcc58a8b79ddb2264ae68364d85ee5f0cf15f9e.tar.bz2
fml8-afcc58a8b79ddb2264ae68364d85ee5f0cf15f9e.zip
remove todo:
o FML/Restriction/00_CHECK_INPUT.txt o access methods for main_cf o find() in IO::Adapter o rename *Scheduler o FML/Command/SendFile.pm o FML::MIME o access methods in FML::Command::*::* o makefml htmlify --srcidr --outdir=
-rw-r--r--regress/simulation/00_MEMO172
1 files changed, 39 insertions, 133 deletions
diff --git a/regress/simulation/00_MEMO b/regress/simulation/00_MEMO
index 65e5e7ed..922bb483 100644
--- a/regress/simulation/00_MEMO
+++ b/regress/simulation/00_MEMO
@@ -2,11 +2,6 @@
Last Modified: $Date$
-○ 入力
-
- FML/Restriction/00_CHECK_INPUT.txt
-
-
○ newml のときに aliases をどうするの?
案1
@@ -17,41 +12,27 @@
/var/spool/ml/etc/mail/aliases
-○ $curproc->{ main_cf } のパラメータをむやみに/気軽によびだしてはいけない。
- きちんとしたアクセスメソッドを用意するべきである。
-
- FML::Process::Kernel
- FML::Process::Switch
- FML::Process::Utils
-
- 以外に main_cf を直接呼び出すべきではない。
-
-
-○ IO::Adapter::find() の定義を考え直せ
-
- lib/FML/Command/Admin/newml.pm
-
-はこれからだけど、↓このへんで IO::Adapter::find() を使ってるけど、返
-される値の期待は OK (修正したはず)?
-
-
- IO/Adapter/DBI.pm:271: my $a = $self->find($regexp, { want => 'key', all => 1});
-
+○ ドキュメンテーションのチェック 2001 last
- FML/Command/Admin/newml.pm:74: my $path = $obj->find("^$ml_name");
+ ErrorStatus.pm
+ IO/Adapter/ErrorStatus.pm
+ Mail/Delivery/ErrorStatus.pm
+○ ファイルを用意しただけやんシリーズ;)
+ これから改造するので、ほとんど未修正のままのこす
-○ IO::Adapter::get_XXX() の定義を考え直せ
+ FML::Process::Qmail
+ FML/Filter/TrafficMonitor.pm
+ IO::Adapter::LDAP
- IO/Adapter/DBI.pm:182: $self->get_next_key($args);
+○ FML::Command::Admin::get はこわれてる
-○ ドキュメンテーションのチェック 2001 last
+ 半分直した
- ErrorStatus.pm
- IO/Adapter/ErrorStatus.pm
- Mail/Delivery/ErrorStatus.pm
+ ところで、誰に送信するんじゃ? :-) って、そうか、makefml じゃ
+ なくて admin コマンドの時は考えなくてもいいからだな、それは …
○ 未完成だ
@@ -63,15 +44,6 @@
../img/lib/IM/EncDec.pm
-○ @EXPORT @EXPORT_OK をやめたい
-
-
-○ サーチするキーに対して quotemeta() を
-
-
-○ Mail::ThreadTrack のドキュメントなどはよく見直すべき(?)
-
-
○ まちがってない?
Mail::Delivery::ESMTP の new()
@@ -87,59 +59,12 @@
などをトップレベルインターフェイスにするべきじゃないかな
-○ FML::Filter::Utils は FML::Restriction へ移動ですかね?
-
-
-○ FML::Process::Kernel FML::Process::Distribute
+○ FML::Process::Kernel
+ FML::Process::Distribute
そのうちゆっくりみなおしてみたいですな
-○ ファイルを用意しただけやんシリーズ;)
- これから改造するので、ほとんど未修正のままのこす
-
- FML::Process::Qmail
- FML/Filter/TrafficMonitor.pm
- IO::Adapter::LDAP
-
-
-○ 名前を再考するべき?
-
- FML::Process::Scheduler は紛らわしいのでやめるべきか?
-
- FML::Process::TinyScheduler ?
- FML::Process::Demo::Scheduler ?
-
-○ あれ?
-
- FML/Command/SendFile.pm の ErrorStatus いらないよね?
-
-
-○ FML::MIME は使われてないので削除した
-
- Mail::Message::Decode
- Mail::Message::Encode
-
- の2つに分離された
-
-
-○ コマンドがロックをひつようとするか?などは
- アクセスメソッドで処理するべきだ
- -> FML::Command::Attribute を削除するべき
-
-
-○ makefml htmlify elena srdir=DIR dstdir=DIR
- だけオプションのスタイルが違うのは問題じゃないかい?
-
-
-○ FML::Command::Admin::get はこわれてる
-
- 半分直した
-
- ところで、誰に送信するんじゃ? :-) って、そうか、makefml じゃ
- なくて admin コマンドの時は考えなくてもいいからだな、それは …
-
-
○ パフォーマンステスト
* loader 自体のコスト
@@ -178,6 +103,29 @@
ろーかるな更新は、あまりよい結果にならないようだ。
+================================================================
+PCB
+
+ 129: my $header = $curproc->{ incoming_message }->{ header };
+ 214: my $header = $curproc->{ incoming_message }->{ header };
+ 249: my $header = $curproc->{ incoming_message }->{ header };
+ 389: my $header = $curproc->{ incoming_message }->{ header };
+
+ 250: my $body = $curproc->{ incoming_message }->{ body };
+
+ 182: my $header = $curproc->{ article }->{ header };
+ 1045: my $header = $curproc->{ article }->{ header };
+
+
+ 131: my $pcb = $curproc->{ pcb };
+ 373: my $pcb = $curproc->{ pcb };
+ 473: my $pcb = $curproc->{ pcb };
+
+ 474: my $db_type = $curproc->{ ticket_db_type } || 'AnyDBM_File';
+
+ 1091: $self->set_status($curproc, {
+
+
==============================================================================
[付録] 仕えそうなモジュール?
@@ -352,47 +300,5 @@ Mason
HTML::Widgets::Menu - Builds an HTML menu
-================
-PCB
-
- 129: my $header = $curproc->{ incoming_message }->{ header };
- 214: my $header = $curproc->{ incoming_message }->{ header };
- 249: my $header = $curproc->{ incoming_message }->{ header };
- 389: my $header = $curproc->{ incoming_message }->{ header };
-
- 250: my $body = $curproc->{ incoming_message }->{ body };
-
- 182: my $header = $curproc->{ article }->{ header };
- 1045: my $header = $curproc->{ article }->{ header };
-
-
- 131: my $pcb = $curproc->{ pcb };
- 373: my $pcb = $curproc->{ pcb };
- 473: my $pcb = $curproc->{ pcb };
-
- 474: my $db_type = $curproc->{ ticket_db_type } || 'AnyDBM_File';
-
- 1091: $self->set_status($curproc, {
-
-
-
-----------------------------------------------------------------------
-TODO
-
- ->data() ではなく ->data_in_body_part() をつかうべし?
-
- lib/FML/Process/Command.pm: my $body = $curproc->{ incoming_message }->{ body }->data_in_body_part;
-
- lib/FML/Filter/BodyCheck.pm: my $buf = $first_msg->data;
- lib/FML/Filter/BodyCheck.pm: my $buf = $first_msg->data;
- lib/FML/Filter/BodyCheck.pm: my $buf = $first_msg->data;
-
- lib/Mail/Message.pm: $self->data_in_body_part(@_[1 .. $#_]);
- lib/Mail/Message.pm:sub data_in_body_part
- lib/Mail/Message.pm: $body = $m->data_in_body_part();
-
- lib/Mail/Bounce/DSN.pm: my $data = $m->data;
-
-
----------
-$FML: 00_MEMO,v 1.2 2002/02/04 14:16:44 fukachan Exp $
+$FML: 00_MEMO,v 1.3 2002/02/11 13:27:52 fukachan Exp $