summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfukachan <fukachan>2003-11-30 04:44:59 +0000
committerfukachan <fukachan>2003-11-30 04:44:59 +0000
commit8938e7b28bbba05bedace2054571d3fc65137fe9 (patch)
tree61a415154b1cdcaa98f04e326add82ee651e24b8
parent6b1a60e7df60f3915b78b7825ca59eb6108fa3a4 (diff)
downloadfml8-8938e7b28bbba05bedace2054571d3fc65137fe9.tar.gz
fml8-8938e7b28bbba05bedace2054571d3fc65137fe9.tar.bz2
fml8-8938e7b28bbba05bedace2054571d3fc65137fe9.zip
move (big?) todo entry from 00_MEMO to STATUS.txt
-rw-r--r--fml/doc/ja/todo/STATUS.txt82
-rw-r--r--regress/simulation/00_MEMO135
2 files changed, 84 insertions, 133 deletions
diff --git a/fml/doc/ja/todo/STATUS.txt b/fml/doc/ja/todo/STATUS.txt
index 867fdd36..eab61a30 100644
--- a/fml/doc/ja/todo/STATUS.txt
+++ b/fml/doc/ja/todo/STATUS.txt
@@ -110,6 +110,10 @@ II部 fmlのセットアップ〜MLの作成
[TODO] $maintainer のリストを CGI から設定したい
+ [TODO] cgi のスタイルシート対応
+ 文字を小さくした方がいいとか…の類。
+ #だれか、やってぇ〜 ;)
+
9章 fmlの動作確認
@@ -159,7 +163,41 @@ III部 fmlのカスタマイズ
パスワード変更は?
[TODO] MLのカスタマイズはファイルの編集あるのみ
- 注意: 当然リモートコマンドよりいろいろなことができます。
+ 注意: 当然リモートコマンドよりいろいろなことができます。
+
+
+ [TODO] rmml したMLをふっかつさせることは? → renew コマンドだ
+
+ 一番日付が最近の @xxx.yyyymmdd を探して、そこから戻す。
+
+ だが、
+
+ aliases を復活させる問題があるので、もう一度 newml
+ もする必要があるだろう… うむ、renew をつくろう
+
+
+ [TODO] 期限つき subscribe
+
+ subscribe -> 一カ月すると削除される?
+
+ FML::User::Info -> FML::User::DB ok
+
+ o.k. so, how to kick off removal process ?
+
+
+ [TODO] 期限つき newml
+
+ libexec/faker
+ 時刻を FML::User::DB でどっかに記録
+ shared_db_dir/ml_create_time
+
+ いや、うむをいわさず、newml コマンドでごーでいいのかな?
+
+ /etc/postfix/virtual
+ @nuinui.net faker=nuinui.net
+
+ /etc/mail/aliases
+ faker=nuinui.net :include:/ml/nuinui.net/@@faker@@/include
12章 fmlの設定ファイルを変更する
@@ -334,6 +372,26 @@ III部 fmlのカスタマイズ
[TODO] permission はこれでいい?
+ [TODO] Mail::Message::ToHTML
+ X-Sequence: fml-devel 515
+
+ 1) spam対策の表示処理について
+
+ 今メールアドレスとかを名前の部分だけか address@xxx.xxx.xxx み
+ たいな感じで処理をしていますが、ヘッダ部分のTo:とかCC:とかはそ
+ のままなので、これも直した方がいいかも。また逆にこの機能は会社
+ のwebではそのまま表示されるのが望ましいので変数で処理できるよ
+ うにしたい
+
+ 2) indexの要、不要について
+
+ 現状ではall,monthly,threadが出来るが、これらも選択できるほうが
+ 良いかも#2万通以上のMLがあるとallは不要と思えてくる...
+
+ 3) thread.htmlの月別の作成&出来れば逆順のもの
+
+
+
21章 まとめ送り
簡易版のまとめおくりはサポートされている。
@@ -370,6 +428,14 @@ V部 その他のトピック
File::Rotate に実装されているが 組み込まれてはいない。
[TODO] log suffix extension
+ [TODO] 「このMLはもうありません」オプション
+
+ libexec/ の下の全部のプログラム全部が対応して、
+ ml や ml-ctl 宛に来たメールにみんな返事を返すべきだ。
+ ただし、negative cache つきで(同じアドレスには一回し
+ か返事をしない)。コマンドじゃなくて変数でしょうねぇ。
+ デフォルトでは off (SPAM 対策)。
+
27章 エラーメールを自動解析する
@@ -401,6 +467,18 @@ VI部 fmlの内部構造と機能拡張
30章 変数と関数
31章 リストファイルのフォーマット
32章 fml.plプロセスの動作
+
+ [TODO] エラーをどのように呼びだし側へ組織的に伝えるか?
+
+ エラートラップフレーム?
+ $curproc->error_regist( { キー => オブジェクト } );
+ croak(エラーのキー);
+
+ ? 必要な場所すべてに $curproc ってのが難しそう?
+
+ エラーをどのように呼びだし側へ組織的に伝えるか?
+ オブジェクトか HASH_REF ごとわたせないか?
+
33章 デバッグをする
モジュール単位で $debug という変数がある場合がある。
@@ -470,4 +548,4 @@ VIII部 付録
---
-$FML: STATUS.txt,v 1.31 2003/11/17 15:39:03 fukachan Exp $
+$FML: STATUS.txt,v 1.32 2003/11/25 11:36:11 fukachan Exp $
diff --git a/regress/simulation/00_MEMO b/regress/simulation/00_MEMO
index 7c779730..f887a3a2 100644
--- a/regress/simulation/00_MEMO
+++ b/regress/simulation/00_MEMO
@@ -8,6 +8,9 @@
XXX
+[TODO] 変数のクラス構造を再構成
+
+
[TODO] charset と言語(japanese,english)との対応関係を一箇所にまとめて定義
[CHECK]
@@ -34,86 +37,6 @@
値をよろしく変換する (←ここがむずかしー)
-[TODO] variable class and renaming
-
- command {
- SOMETHING_command
- admin_command
- }
-
- directory {
-
- }
-
- file {
- template_file
- }
-
- mail {
- incoming_mail
- outgoing_mail
- report_mail
- }
-
- message {
- reply_message
- }
-
- article {
- digest -> article_digest
- spool -> article_spool
- }
-
-
-[TODO] rmml したMLをふっかつさせることは?
-
- 一番日付が最近の @xxx.yyyymmdd を探して、そこから戻す。
-
- だが、
-
- aliases を復活させる問題があるので、もう一度 newml
- もする必要があるだろう。つまり
-
- newml --reuse ? --rewind ? --return ?
- こんなかんじ?
-
- それより、renew かなぁ。うむ、renew がいいだろ。
-
-
-[TODO] エラーをどのように呼びだし側へ組織的に伝えるか?
-
- エラートラップフレーム?
-
- $curproc->error_regist( { キー => オブジェクト } );
- croak(エラーのキー);
-
- ? 必要な場所すべてに $curproc ってのが難しそう?
-
- エラーをどのように呼びだし側へ組織的に伝えるか?
- オブジェクトか HASH_REF ごとわたせないか?
-
-
-[TODO] $use_log_dup
- $log_dup_print_engine
-
-
-[TODO] 「このMLはもうありません」
-
- libexec/relocated , Process/Relocated とかじゃだめだね。
- libexec/ の下の全部のプログラム全部が対応するべきのような…
- つまり
- ml
- ml-ctl
- 宛に来たもの両方に返事を返すべきだろう。
- でも、ml-error はちがうだろうなぁ
-
- !じゃ、こんなコマンドは?
- makefml disable elena
- makefml enable elena
-
- このコマンドは…いや、コマンドじゃなくて変数がいいでしょうねぇ。
-
-
[TODO] fml $ml spool {status,convert}: --srcdir= とか必要じゃない?
コマンドラインオプションは、OK?
@@ -121,30 +44,6 @@
コマンド固有オプションは + ってのは、どうよ?
-[TODO] 期限つき subscribe
-
- subscribe -> 一カ月すると削除される?
-
- FML::User::Info -> FML::User::DB ok
-
- o.k. so, how to kick off removal process ?
-
-
-[TODO] 期限つき newml
-
- libexec/faker
- 時刻を FML::User::DB でどっかに記録
- shared_db_dir/ml_create_time
-
- いや、うむをいわさず、newml コマンドでごーでいいのかな?
-
- /etc/postfix/virtual
- @nuinui.net faker=nuinui.net
-
- /etc/mail/aliases
- faker=nuinui.net :include:/var/ml/nuinui.net/@@faker@@/include
-
-
[TODO] スレッド関連のモジュール全部見直せよ
スレッド DB 再生成の呪文がないよ;)
@@ -311,32 +210,6 @@ FileHandle と IO::File 両方 use しちゃうからか?
なくて admin コマンドの時は考えなくてもいいからだな、それは …
-[TODO] cgi のスタイルシート対応
-
- 文字を小さくした方がいいとか…の類。
- #だれか、やってぇ〜 ;)
-
-
-[TODO] Mail::Message::ToHTML
-
- X-Sequence: fml-devel 515
-
- 1) spam対策の表示処理について
-
- 今メールアドレスとかを名前の部分だけか address@xxx.xxx.xxx み
- たいな感じで処理をしていますが、ヘッダ部分のTo:とかCC:とかはそ
- のままなので、これも直した方がいいかも。また逆にこの機能は会社
- のwebではそのまま表示されるのが望ましいので変数で処理できるよ
- うにしたい
-
- 2) indexの要、不要について
-
- 現状ではall,monthly,threadが出来るが、これらも選択できるほうが
- 良いかも#2万通以上のMLがあるとallは不要と思えてくる...
-
- 3) thread.htmlの月別の作成&出来れば逆順のもの
-
-
[TODO] xxx_restrictions = pgp_signature_check ?
@@ -450,4 +323,4 @@ FileHandle と IO::File 両方 use しちゃうからか?
----------
-$FML: 00_MEMO,v 1.98 2003/11/25 14:54:52 fukachan Exp $
+$FML: 00_MEMO,v 1.99 2003/11/27 04:26:38 fukachan Exp $