diff options
| author | fukachan <fukachan> | 2001-05-19 13:51:57 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-05-19 13:51:57 +0000 |
| commit | 8981bbcbd828241261d797ee79869e7edf0275da (patch) | |
| tree | a64eb0ebea403c74a5cc12b9870bee9f4f48d3d2 | |
| parent | 8cfcbc6e869d26e8d3245af56afd0ab8ffcdf726 (diff) | |
| download | fml8-8981bbcbd828241261d797ee79869e7edf0275da.tar.gz fml8-8981bbcbd828241261d797ee79869e7edf0275da.tar.bz2 fml8-8981bbcbd828241261d797ee79869e7edf0275da.zip | |
merge fml 4.0 TODO
| -rw-r--r-- | fml/doc/ja/todo/@template | 9 | ||||
| -rw-r--r-- | fml/doc/ja/todo/book.sgml | 10 | ||||
| -rw-r--r-- | fml/doc/ja/todo/cgi.sgml | 147 | ||||
| -rw-r--r-- | fml/doc/ja/todo/devel.sgml | 56 | ||||
| -rw-r--r-- | fml/doc/ja/todo/done.sgml | 56 | ||||
| -rw-r--r-- | fml/doc/ja/todo/filter.sgml | 41 | ||||
| -rw-r--r-- | fml/doc/ja/todo/fml.sgml | 76 | ||||
| -rw-r--r-- | fml/doc/ja/todo/html.sgml | 31 | ||||
| -rw-r--r-- | fml/doc/ja/todo/include/bookinfo.sgml | 4 | ||||
| -rw-r--r-- | fml/doc/ja/todo/include/chapters.ent | 11 | ||||
| -rw-r--r-- | fml/doc/ja/todo/makefml.sgml | 125 | ||||
| -rw-r--r-- | fml/doc/ja/todo/misc.sgml | 307 | ||||
| -rw-r--r-- | fml/doc/ja/todo/port.sgml | 25 |
13 files changed, 885 insertions, 13 deletions
diff --git a/fml/doc/ja/todo/@template b/fml/doc/ja/todo/@template new file mode 100644 index 00000000..8d050fc0 --- /dev/null +++ b/fml/doc/ja/todo/@template @@ -0,0 +1,9 @@ +<!-- ============================================== --> +<sect1> + <title> + </title> + +<para> +</para> + +</sect1> diff --git a/fml/doc/ja/todo/book.sgml b/fml/doc/ja/todo/book.sgml index 4736f4b6..0154f679 100644 --- a/fml/doc/ja/todo/book.sgml +++ b/fml/doc/ja/todo/book.sgml @@ -2,7 +2,7 @@ This is an sgml using DocBook dtd. Use sgmltools version 2.0.x or above to generate various output formats. -$FML: book.sgml,v 1.1.1.1 2001/05/19 05:14:57 fukachan Exp $ +$FML: book.sgml,v 1.2 2001/05/19 05:50:39 fukachan Exp $ --> <!doctype book public "-//FML//DTD DocBook V3.1-Based Extension//EN" [ @@ -15,7 +15,6 @@ $FML: book.sgml,v 1.1.1.1 2001/05/19 05:14:57 fukachan Exp $ <toc></toc> -<!-- <part> <title> 4.0 TODO </title> <partintro> @@ -25,12 +24,13 @@ $FML: book.sgml,v 1.1.1.1 2001/05/19 05:14:57 fukachan Exp $ 管理の都合上 5.0 branch で保守します。 </para> </partintro> - &chapter.overview; + &chapter.fml4; + &chapter.misc; + &chapter.fml4to5; </part> ---> <part> - <title> 4.0 から 5.0 へマージするべきもの TODO </title> + <title> 4.0 から 5.0 へマージするべきもの </title> <partintro> <para> fml 5.0 での TODO リストです。 diff --git a/fml/doc/ja/todo/cgi.sgml b/fml/doc/ja/todo/cgi.sgml new file mode 100644 index 00000000..f49c11f1 --- /dev/null +++ b/fml/doc/ja/todo/cgi.sgml @@ -0,0 +1,147 @@ +<!-- ============================================== --> +<sect1> + <title> + remove @elena again where @elena already exists + </title> + +<para> +すでに @elena があれば +<screen> + if (-d @elena) { rename(@elena, @elena.日付.$$);} + rename( elena, @elena ) +</screen> +をする? +rm -fr でちゃれんじ…してもいいけど、失敗するとこわい〜ん;_; +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + qmail と CGI でMLの作成 + </title> + +<para> +てづかず +</para> + +<para> +例: FreeBSD + Apache + qmail で、Rootの権限が無い場合 +<unlink url="http://www.nmt.ne.jp/~myone/fml.shtml" +http://www.nmt.ne.jp/~myone/fml.shtml +</ulink> +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + script 一発インストーラ (きめうち) + </title> + +<para> +<screen> + postfix + apache + fml-current + sendmail + apache + fml-current + qmail + apache + fml-current +</screen> +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + modify file (e.g. help) by CGI ? + </title> + +<para> +だめ? +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + 右から左のメニューへ update があがってない + </title> + +<para> +fml-support: 08449 +</para> + + +<para> +右の画面の newml の結果が出る時に左のメニュバーのフレームに強制的に +TARGET 指定をして reload はできないのか? +</para> + +<para> +規格的にはできなさそうだけど… +全体を一括管理されたものとかにしてゴリゴリしないとだめなのか? +</para> + +<para> +たぶん間違いなくだめ、他の技を考えるように +うーん、でも Java Script とか実装依存ぽいのは考えたくないねぇ +それよりは table でなんとかならんかなとかとにかく +HTML 規格にあるものでなんとか〜 +</para> + + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + ML を消したら対応する authdb/ml-admin/$ml/ 以下も消す + </title> + +<para> +ML を消したら対応する authdb/ml-admin/$ml/ 以下も消す +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + apache with SSL の解説の用意をする + </title> + +<para> +でもあるから、いいよね? たとえば +<screen> +http://www.apache.org/dist/Announcement.html +http://www.cert.org/advisories/CA-2000-02.html +http://www.apache.org/info/css-security/index.html +</screen> +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + ACL model + </title> + +<para> +ML名つきで、その下のアクセス権限は各 ML ごとに自由に変更できないといけない +</para> + +<para> +一般ユーザ用のWWWアクセスモデルの構築も必要 +</para> + +</sect1> diff --git a/fml/doc/ja/todo/devel.sgml b/fml/doc/ja/todo/devel.sgml index b8a3eaf8..cbe36f48 100644 --- a/fml/doc/ja/todo/devel.sgml +++ b/fml/doc/ja/todo/devel.sgml @@ -1,16 +1,62 @@ <!-- - $FML: install.sgml,v 1.1.1.1 2001/04/26 13:31:36 fukachan Exp $ + $FML: devel.sgml,v 1.1 2001/05/19 05:50:39 fukachan Exp $ --> -<chapter id="todo"> +<chapter id="fml5.todo"> -<title> TODO </title> +<title> 5.0 </title> + +<!-- ============================================ --> <sect1> -<title> TODO </title> +<title> 配送関係 </title> + <para> -not yet +smtpfeed を直接叩きたい。 +エラーの場合は、SMTP に処理を切替える。 </para> + </sect1> + +<!-- ============================================ --> +<sect1> + <title> + MIMEライブラリーの書きなおし + </title> +<para> +特に base64 encoder 。RFC2047準拠ではヨーロッパ系言語以外では矛盾があ +る。それを考慮すること +</para> + +<para> +fml-support:05948 を参照 +</para> + +</sect1> + + +<!-- ============================================ --> +<sect1> + <title> + エラーアドレスの自動削除のためにより賢いパーサを + </title> + +<para> +mead の改造 +</para> +</sect1> + + +<!-- ============================================ --> +<sect1> + <title> より統合されたパッケージ </title> + +<para> +サーチエンジンとのよりよい連携(?) +</para> + +</sect1> + + </chapter> diff --git a/fml/doc/ja/todo/done.sgml b/fml/doc/ja/todo/done.sgml new file mode 100644 index 00000000..1ab63090 --- /dev/null +++ b/fml/doc/ja/todo/done.sgml @@ -0,0 +1,56 @@ +<!-- + $FML$ +--> + +<chapter id="fml4to5"> + +<title> fml 5.0 では解決したが、4.0 ではどうする? </title> + +<sect1> +<title> より賢いアップグレード法 </title> + +<para> +fml の入れ換え中に mail が送られてきても大丈夫なようにならないか? +/etc/fml/main.cf で切替えることにより fml-devel では可能となっている。 +</para> + +<para> +postfix の $smtpd_recipient_restriction とよろしくやる。 +fml-devel ではこの動作がデフォルトなので、done. +</para> + +</sect1> + + +<sect1> +<title> トラブルチケットシステム </title> + +<para> +原始的なものはすでに完了している。 +</para> + +<para> +その他の情報については: + +<ulink url="http://www.fsck.com/projects/rt/"> +http://www.fsck.com/projects/rt/ +</ulink> + +<ulink url="http://sourceforge.net/"> +http://sourceforge.net/ +</ulink> + +<ulink url="http://freshmeat.net/"> +http://freshmeat.net/ +</ulink> + +<ulink url="http://linas.org/linux/pm.html"> +http://linas.org/linux/pm.html +</ulink> + +</para> + +</sect1> + + +</chapter> diff --git a/fml/doc/ja/todo/filter.sgml b/fml/doc/ja/todo/filter.sgml new file mode 100644 index 00000000..a128b04f --- /dev/null +++ b/fml/doc/ja/todo/filter.sgml @@ -0,0 +1,41 @@ +<!-- ============================================== --> +<sect1> + <title> + Content Hanlder ちょっと変 + </title> + +<para> +Content Hanlder ちょっと変 (allow+multipartの時だけ?) +あーでも、そんなことないかも… +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + 間違いメールのフィルタリング + </title> + +<para> +1バイト2バイトいりみだれ文字列ははじけない "chaddr" +</para> + +<para> +2バイトはじきすぎ問題 +</para> + +<para> +fml-support: 7155 +<screen> +# mget 6869,6870,6880,6908-6917,6970,6992,6994 unpack +# end +</screen> +</para> + +<para> +# unsubscribe xxx@aa.bb.co.jp +</para> + +</sect1> diff --git a/fml/doc/ja/todo/fml.sgml b/fml/doc/ja/todo/fml.sgml new file mode 100644 index 00000000..af217087 --- /dev/null +++ b/fml/doc/ja/todo/fml.sgml @@ -0,0 +1,76 @@ +<!-- + $FML$ +--> + +<chapter id="fml4.todo"> + +<title> fml 4.0 current </title> + +<para> +なるべくはやくかんがえるべきもの? +</para> + +<para> +やり残し、やろうかなとおもってること +(誰かすでにやってたらパッチ下さい) +</para> + + +<!-- ============================================== --> +<sect1> + <title> + spool2html + </title> + +<para> +fml-suppport: 07638 +</para> + +<para> +ソートは stat(2) の結果をつかうけど、表面的な Date: くらいはファイルの +中からひろいあげるべき +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> RDBMS </title> + +<para> +toy model でテーブルが一つのもの ( members == actives ) +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> +<title> mget "uu" mode </title> + +<para> +mget の uu って何か空行が足りなくないかい? +</para> +</sect1> + + + +<!-- ============================================== --> +<sect1> + <title>admin add </title> + +<para> +Q: ML管理者からリモートでメンバー登録 admin add した時に返される + Welcome メールで、そのメールの Reply-To: のみを $MAIL_LIST に変更したい +</para> + +<para> +HOOK でいじればできるようなきはするけど、 +それよりデフォールトをそう変更した方がいいんだよね? +</para> + +</sect1> + + +</chapter> diff --git a/fml/doc/ja/todo/html.sgml b/fml/doc/ja/todo/html.sgml new file mode 100644 index 00000000..c6d2123a --- /dev/null +++ b/fml/doc/ja/todo/html.sgml @@ -0,0 +1,31 @@ +<!-- + $FML$ +--> + +<!-- ============================================== --> +<sect1> + <title> + HTML: BASE_URL 変数 + </title> + +<para> +BASE_URL 変数をつくるべき (fml-support: 05984) +</para> + + +</sect1> + + + +<!-- ============================================== --> +<sect1> + <title> + Content-Type: application/ms-tnef + </title> + +<para> +Content-Type: application/ms-tnef でずっこける場合(たぶんOS依存)って… +どうなった? +</para> + +</sect1> diff --git a/fml/doc/ja/todo/include/bookinfo.sgml b/fml/doc/ja/todo/include/bookinfo.sgml index 50ab72d5..0deb6fc0 100644 --- a/fml/doc/ja/todo/include/bookinfo.sgml +++ b/fml/doc/ja/todo/include/bookinfo.sgml @@ -1,11 +1,11 @@ <!-- - $FML: bookinfo.sgml,v 1.1 2001/04/24 06:51:59 fukachan Exp $ + $FML: bookinfo.sgml,v 1.1.1.1 2001/05/19 05:14:57 fukachan Exp $ --> <bookinfo> <bookbiblio> <title> - fml-devel (fml 5.0) TODO list + fml project TODO list (fml 4.0 and 5.0) </title> <author> diff --git a/fml/doc/ja/todo/include/chapters.ent b/fml/doc/ja/todo/include/chapters.ent index be37df56..d2481fa9 100644 --- a/fml/doc/ja/todo/include/chapters.ent +++ b/fml/doc/ja/todo/include/chapters.ent @@ -1,5 +1,5 @@ <!-- - $FML: chapters.ent,v 1.1.1.1 2001/05/19 05:14:57 fukachan Exp $ + $FML: chapters.ent,v 1.2 2001/05/19 05:50:40 fukachan Exp $ --> <!entity versin "1.1"> @@ -23,5 +23,14 @@ <!-- chapters --> <!entity chapter.merge SYSTEM "merge.sgml"> +<!entity chapter.misc SYSTEM "misc.sgml"> <!entity chapter.fml5 SYSTEM "devel.sgml"> <!entity chapter.fml4 SYSTEM "fml.sgml"> +<!entity chapter.fml4to5 SYSTEM "done.sgml"> + + +<!entity sect.makefml SYSTEM "makefml.sgml"> +<!entity sect.filter SYSTEM "filter.sgml"> +<!entity sect.html SYSTEM "html.sgml"> +<!entity sect.cgi SYSTEM "cgi.sgml"> +<!entity sect.port SYSTEM "port.sgml"> diff --git a/fml/doc/ja/todo/makefml.sgml b/fml/doc/ja/todo/makefml.sgml new file mode 100644 index 00000000..017f3119 --- /dev/null +++ b/fml/doc/ja/todo/makefml.sgml @@ -0,0 +1,125 @@ +<!-- + $FML$ +--> + + +<!-- ============================================== --> +<sect1> + <title> + makefml (bye|chaddr|?) address(regexp) + </title> + +<para> +fml-support: 07101,07104 +</para> + +<para> +Incomplete but effective fix is done. We should rewrite address match +routine. +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + makefml add ML addr options ? + </title> +<para> +% makefml add ML addr s=skip +</para> +</sect1> + + + +<!-- ============================================== --> +<sect1> + <title> + makefml $DEFAULT_DIR_MODE in it + </title> + +<para> +makefml 内での $DEFAULT_DIR_MODE の取り扱い +</para> + +<para> +fml-support: 06899 +</para> + +<para> +newml 実行時ってのとき、spool や tmp や var って +まとめて作ってしまうんでしたっけ? (覚えてない) +spool だけはつくられていますねぇ…(lockのため)。 + +mkdir(ディレクトリ) でよびだすところはほとんどないんですが、 +ここで stat(2)して mode が $DEFAULT_DIR_MODE か否か見て +もし違ってたら$DEFAULT_DIR_MODEになおすといいかな…と一瞬おもったけど +意図的にchmodしててもこれに戻されちゃうとかあって問題だろうなぁ +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + makefml mkdir() + </title> + +<para> +fml-support:6899 +3016: &Mkdir($dir); +4817: $s .= "-d \$$_ || &Mkdir(\$$_); \$$_ =~ s#$DIR/##g;\n"; +</para> + +</sect1> + + + +<!-- ============================================== --> +<sect1> + <title> + makefml controls @*Procedure, %LocalProcedure ? + </title> + +<para> +fml-support: 07525 +</para> + +</sect1> + + + +<!-- ============================================== --> +<sect1> + <title> + makefml remove-article 必要か? + </title> + +<para> +makefml remove-article ってあるべ?そんなに需要がありますか? +( fml-support: 7790 ) +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + makefml: あるアドレスが所属しているMLを表示させるには? + </title> + +<para> +grep +</para> + +<para> +でも fmlserv でできるのもなんなので、 +"grep アドレス /var/spool/ml/*/members"する admin コマンドを定義して +(とてもおそいんじゃないだろうかつぅか:-) +fmlserv じゃない別の admin ML でやるとかのほうが建設的な感じがするなぁ +</para> + +</sect1> diff --git a/fml/doc/ja/todo/misc.sgml b/fml/doc/ja/todo/misc.sgml new file mode 100644 index 00000000..218529a8 --- /dev/null +++ b/fml/doc/ja/todo/misc.sgml @@ -0,0 +1,307 @@ +<!-- + $FML$ +--> + +<chapter id="misc"> + <title> + 解決が望まれるもの + </title> + +§.makefml; +§.filter; +§.html; + + +<!-- ============================================== --> +<sect1> + <title> + モデレータモードとexpire + </title> +<para> +fml-support ML's Count: 05639 + +って終ったんじゃないの?(嘘?) +</para> +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + Subject: unsubscribe で自動削除? + </title> + +<para> +もともとの設問の意図が「そういう一行メールが多いので、こういうときは自 +動的にTRAPして削除処理をしよう」っていう変数があるとしあわせ? +そんな気がするよね〜 :-) +</para> + +<para> +これがデフォルトはまずいとおもうんだが、オプショナルならOK? +では、コマンドメールとはっきりしていれば OK ? +</para> + +</sect1> + + + +<!-- ============================================== --> +<sect1> + <title> + Subject: Welcome を MesgLE() で再実装 + </title> + +<para> +いまでは MesgLE() をつかって再実装するべきだ。 +しかし $WELCOME_STATEMENT があるのに、今更こうするのはむずかしくないか? +</para> +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + chkerror を組み込む + </title> + +<para> +Author: i16@forest.ne.jp 。 +package としてくみこむ作業がのこってる +</para> +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + msend.pl should not do tr/A-Z/a-z/ + </title> + +<para> +fml-support: 07262 +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + chaddr reply の To: Cc: + </title> + +<para> +chaddrのレポートメールの To: CC: にuniqかける +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + HELP ファイル + </title> + +<para> +ヘルプファイルについて、 +mnews ML 版とうまくマージすること +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + [認証] $SENDER_AUTH_TYPE + </title> + +<para> +$SENDER_AUTH_TYPE = address / pgp +</para> + +<para> +S/MIME +</para> + +</sect1> + + + +<!-- ============================================== --> +<sect1> + <title> + ネーミングコンベンション + </title> + +<para> +personal, group の名前? share が適当? +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + ファイル操作 + </title> + +<para> +fml-support: 5564 +</para> + +<para> +tar.gz の中に spool/file tmp/spool/file が混在する問題 +but ファイル操作の link(2) version がのぞましい。 +</para> + +<para> +NT4 はだめだが NT5 fs には link(2)はある。 +NT4 については対応を見捨てても良いだろう。 +つまり tmp/spool spool/混在可のまま。 +それに tar.gz つかってるかねぇっていうとつかってないよねぇ… +</para> + +</sect1> + + + +<!-- ============================================== --> +<sect1> + <title> + RFC1153 + </title> + +<para> +何が正しいのか良く分からない +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + かるいまとめおくり? + </title> + +<para> +必要かしら? +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + PGP + </title> + +<para> +<screen> +PGP 6 +OpenPGP ... +GNU Privacy Gaurd +RFC2015 ? +</screen> +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + ヘッダ + </title> + +<para> +fml-support: 05843 +<screen> +MANY MANY "; post only (only members can post)" ... +</screen> +</para> + + +<para> +Received: handling rule for each distributing article and Saved file +</para> + +<para> +$REWRITE_TO not number value +</para> + + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + アドレス一括書き換えコマンド? + </title> + +<para> +アドレス一括書き換えするコマンド? +</para> + +<para> +<screen> +admin rewrite s/domain-A/domain-B/ +</screen> +とかか? +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + Makefile 再生成 + </title> + +<para> +fml-support: 07525 +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + cf/MANIFEST.obsolete + </title> + +<para> +必要か? +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + コマンド依存の help ? + </title> + +<para> +そら、むずかしいーなー +(fml-support: 07525) +</para> + +</sect1> + + + +§.cgi; +§.port; + + +</chapter> diff --git a/fml/doc/ja/todo/port.sgml b/fml/doc/ja/todo/port.sgml new file mode 100644 index 00000000..161edd33 --- /dev/null +++ b/fml/doc/ja/todo/port.sgml @@ -0,0 +1,25 @@ +<!-- ============================================== --> +<sect1> + <title> + NT porting: エミュレーション + </title> + +<para> +tail コマンド +fork() と alarm() +</para> + +</sect1> + + +<!-- ============================================== --> +<sect1> + <title> + NT porting: exchange ? + </title> + +<para> +http://www.microsoft.com/japan/backoffice/exchange/DeployAdmin/eventscr.htm +</para> + +</sect1> |
