diff options
| author | fukachan <fukachan> | 2008-08-27 23:49:05 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2008-08-27 23:49:05 +0000 |
| commit | 5bfeeaee39c2f80faceb9ca64933753fecaa55b8 (patch) | |
| tree | b749b635c0443f8c1688b3f4dc1caa6987ebc3a2 /regress | |
| parent | c8687a51e098e9545631b14b1ca95a9a2d59ee6c (diff) | |
| download | fml8-5bfeeaee39c2f80faceb9ca64933753fecaa55b8.tar.gz fml8-5bfeeaee39c2f80faceb9ca64933753fecaa55b8.tar.bz2 fml8-5bfeeaee39c2f80faceb9ca64933753fecaa55b8.zip | |
sorted
Diffstat (limited to 'regress')
| -rw-r--r-- | regress/simulation/00_MEMO | 148 |
1 files changed, 77 insertions, 71 deletions
diff --git a/regress/simulation/00_MEMO b/regress/simulation/00_MEMO index 1322106f..f0a1cbb3 100644 --- a/regress/simulation/00_MEMO +++ b/regress/simulation/00_MEMO @@ -12,6 +12,7 @@ 変数名 $curproc のメソッド名 ->{ next } を消す + ○ 内部構造の TODO をやれ! など。 @@ -30,38 +31,6 @@ → web で [subscribe/unsubscribe] をくりっくの URL とも整合性を -[TODO] fml4 to fml8 コンバート (subject tag) - - BRACKET - STRIP_BRACKETS - BRACKET_SEPARATOR - SUBJECT_FREE_FORM - SUBJECT_FREE_FORM_REGEXP - SUBJECT_FORM_LONG_ID - SUBJECT_HML_FORM - HML_FORM_LONG_ID - - -[TODO] fml4 to fml8 コンバート (mime component filter) - - CONTENT_HANDLER_CUTOFF_EMPTY_MESSAGE - CONTENT_HANDLER_REJECT_EMPTY_MESSAGE - HTML_MAIL_DEFAULT_HANDLER - - の変換が難しい。とりあえず忘れる(ステータス:未サポート)。 - - -[TODO] 無限 confirmation 問題(?) - - command_mail_restrictions = reject_system_special_accounts - permit_forward_to_moderator - reject - - - confirm がかえるのはただしいが、confirm をおくりかえすと - confirm コマンドとして解釈されない(もういちど confirmation になる) - - [TODO] web で [subscribe/unsubscribe] をクリック 受信者リストにあるか?否か?を確認 @@ -79,23 +48,33 @@ ~/public_html/fml/listinfo/DOMAIN/ML/index.html.{ja,en} -[TODO] 添付ファイルをサイズでチェック +[TODO] CGI は cookie をつかったほうがいいのかなぁ? - # allow only text/plain messages. - text/plain * permit - text/html * reject - multipart/* *;size<=1M permit <- ? - multipart/* !text/plain reject + その場合、はじめから perl 5 についてるモジュールで GO + /usr/pkg/lib/perl5//5.8.0/CGI/eg/cookie.cgi + /usr/pkg/lib/perl5//5.8.0/CGI/Cookie.pm -[TODO] fml 4 to 8: $AUTO_REGISTRATION_TYPE + 設定を覚えるためだけに - subject body no-keyword - 行ごとに解析する現在のコードには、うまくのらない。 +[TODO] CGI スキンを動的に切替えられる? + config.cgi -> menu.cgi + + cookie で設定を覚えておかないといかんな。そうじゃないと、スキ + ンが増えるたびに再インストールしないといけないじゃないか。 -[TODO] "IS-A FML::Command::Syntax" wrong + +[TODO] 無限 confirmation 問題(?) + + command_mail_restrictions = reject_system_special_accounts + permit_forward_to_moderator + reject + + + confirm がかえるのはただしいが、confirm をおくりかえすと + confirm コマンドとして解釈されない(もういちど confirmation になる) [TODO] command_args をあちこちで生書きしない。オブジェクトにすること @@ -121,22 +100,13 @@ リモート管理者は MTI の対象にしない -[TODO] CGI は cookie をつかったほうがいいのかなぁ? - - その場合、はじめから perl 5 についてるモジュールで GO - - /usr/pkg/lib/perl5//5.8.0/CGI/eg/cookie.cgi - /usr/pkg/lib/perl5//5.8.0/CGI/Cookie.pm - - 設定を覚えるためだけに - - -[TODO] CGI スキンを動的に切替えられる? +[TODO] mime component filter で添付ファイルをサイズでチェック - config.cgi -> menu.cgi - - cookie で設定を覚えておかないといかんな。そうじゃないと、スキ - ンが増えるたびに再インストールしないといけないじゃないか。 + # allow only text/plain messages. + text/plain * permit + text/html * reject + multipart/* *;size<=1M permit <- ? + multipart/* !text/plain reject [TODO] mime component filter で添付ファイルを禁止する @@ -161,19 +131,6 @@ -[TODO] 変数名なんだが… *_mta_config_list は困ったな - - newml_command_mta_config_list - rmml_command_mta_config_list - - こいつらは select_list とも微妙に違うのだが? - - まぁいいか? - - -[TODO] ドキュメント: fml 4 to 8 の解説ってあってる? - - [TODO] スレッド関連のモジュールとドキュメントを全部見直せよ FML::Article::Thread @@ -225,9 +182,47 @@ ====================================================================== +○ fml4 → fml8 コンバータの問題 + + +[TODO] ドキュメント: fml 4 to 8 の解説ってあってる? + + +[TODO] fml 4 to 8: $AUTO_REGISTRATION_TYPE + + subject body no-keyword + + 行ごとに解析する現在のコードには、うまくのらない。 + + +[TODO] fml4 to fml8 コンバート (subject tag) + + BRACKET + STRIP_BRACKETS + BRACKET_SEPARATOR + SUBJECT_FREE_FORM + SUBJECT_FREE_FORM_REGEXP + SUBJECT_FORM_LONG_ID + SUBJECT_HML_FORM + HML_FORM_LONG_ID + + +[TODO] fml4 to fml8 コンバート (mime component filter) + + CONTENT_HANDLER_CUTOFF_EMPTY_MESSAGE + CONTENT_HANDLER_REJECT_EMPTY_MESSAGE + HTML_MAIL_DEFAULT_HANDLER + + の変換が難しい。とりあえず忘れる(ステータス:未サポート)。 + + +====================================================================== ○ 内部構造 +[TODO] "IS-A FML::Command::Syntax" wrong + + [TODO] charset と言語(japanese,english)との対応関係を一箇所にまとめて定義 [CHECK] @@ -299,6 +294,17 @@ ====================================================================== ○ FNF-ify およびドキュメント + +[TODO] 変数名なんだが… *_mta_config_list は困ったな + + newml_command_mta_config_list + rmml_command_mta_config_list + + こいつらは select_list とも微妙に違うのだが? + + まぁいいか? + + [TODO] このネーミングはどうなん? * TODO @@ -375,4 +381,4 @@ FML::Sys::Alias ---------- -$FML: 00_MEMO,v 1.132 2008/08/20 00:35:55 fukachan Exp $ +$FML: 00_MEMO,v 1.133 2008/08/27 23:45:09 fukachan Exp $ |
