		¿ʥ
		Last Modified: $Date$

	XXX Ȥ TODO/STATUS.txt ⥢åץǡȤƤ XXX

	XXX
	XXX fml 4.0 Ʊǥ쥯ȥ̾ϻȤʤ褦    XXX
	XXX


[TODO]	virtual_mps -> $ml_home_prefix_maps ?

	[CHECK]	
		etc/main.cf.in
		FML/Process/Utils.pm


[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]	fml 4  cf Ǥߴ롼

	cf 󥿥åɤǡ
	 СConfig::Tiny ǽ

	8  .cf 󥿥å֤
	ͤѴ ʢऺ


[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]	case insensitive of user part of user@domain


[TODO]	rmml ̤ͣդäĤ뤳Ȥϡ

	դǶ @xxx.yyyymmdd õơ᤹

	

	aliases 褵꤬Τǡ⤦ newml
	⤹ɬפĤޤ

	newml --reuse ? --rewind ? --return ?
	ʤ󤸡


[TODO]	ɥᥤ򤹤륳ޥɤ

	ɥᥤ줤˰ȯˤϡ

	rmml ϢȯǼ¹Ԥޤ rmdomain äƤΤФ

	ޥ
		newdomain
		rmdomain

	main.cf  virtual_maps -> domain_maps ˤ٤


[TODO]	顼ɤΤ褦˸ƤӤ¦ȿŪ뤫

	顼ȥåץե졼ࡩ

		$curproc->error_regist( {  => ֥ } );
		croak(顼Υ);

	 ɬפʾꤹ٤Ƥ $curproc äƤΤ񤷤

	顼ɤΤ褦˸ƤӤ¦ȿŪ뤫
	֥Ȥ HASH_REF Ȥ錄ʤ


[TODO]	(debug ǤϤʤ) print STDERR ʤ => error upcall system

	STDERR Ĥơ$tmp_dir/stderr.$$ ʤɤǤƤۤ褤

	->ui_message() 
	Τ ʥåɴϢϲ¤ͽ꤬Τ֡
		FML/Command/Admin/thread.pm
		Mail/ThreadTrack/Analyze.pm
		Mail/ThreadTrack/DB.pm


[TODO]	$use_log_dup
	$log_dup_print_engine


[TODO]	$main_cf (HASH_REF)  FML::Process::{Switch,Utils,Kernel}
	ʳǻȤƤΤϴְ㤤 (FNF?)


[TODO]	remove $pcb->{set,get} other than FML::Process::{Kernel,Utils}

	or PCB {category, key} list up in somewhere (fml/etc ?)


[TODO]	libexec/error 顼᡼ΥեɤˤĤƲ

	X-Sequence: fml-devel 451

	maintainer_recipient_maps ϼޤǥեȤ̤
	Τǡ顼᡼Υեɥ󥰤ϹԤʤޤ

	ȡñ˥եǥ󥰤Ƥ == Ȥ message/rfc822
	̤Τʡ̵̣ mime/multipart Ǥ

	إåܤΥ顼᡼Υɥ쥹ʬϥݡȤȤʤ
	դƤ䡼ȤäȻפäƤä


[TODO]	֤Σ̤ͣϤ⤦ޤ

	libexec/relocated , Process/Relocated Ȥ͡
	libexec/ βΥץб٤Τ褦ʡ
	Ĥޤ
		ml
		ml-ctl
	褿ξֻ֤٤
	Ǥ⡢ml-error Ϥʤ

	㡢ʥޥɤϡ
		makefml disable elena
		makefml enable  elena

	ΥޥɤϡĥեǤΡ


[TODO]	ե¿硢ʬ䤷֤ (fml-devel 485)

	reply_message() ˤ͡ȤƤʤΤǡ
	᡼륭塼ʬ䡩


[TODO]	fml $ml spool {status,convert}: --srcdir= Ȥɬפʤ

	ޥɥ饤󥪥ץϡOK

	ޥɸͭץ + äƤΤϡɤ衩


[TODO]	֤Ĥ newml ȡ줫

	libexec/auto-newml ?


[TODO]	åɴϢΥ⥸塼ľ

	å DB μʸʤ;)

	åɤ¾Υ󥸥⤽ȤȤˤʤ롣

	Mail/ThreadTrack/Print/Utils.pm  STR2EUC 

	MTI Ȥ

	Mail::ThreadTrack Υ꡼˥

	fml $ml thread $subcommand: ⥸塼 clean up

	åɴϢΥ⥸塼ľ

		ޥɥ饤󥪥ץϡOK

		Mail::ThreadTrack
		FML::Article::Thread		(פʤΡ)

	ɤˡʤΥ᥽åɤ٤ʤΤ

	output ȥ⡼ɤƲ
	ɤǤɤ CSS ȤΡ
	Mail::ThreadTrack::Analyze 򤭤줤ˤʤȤ

	index.html (fml-devel 234)
	 	ǶΣ̤ͣΥӥ塼
	 		
	 	  index thread monthly

	äȸɤ
		ɤ config.cgi ʤɤȹ碌ɤǤ礦
		 ơ֥١θɤ

	ɥȤθľʡ

	subdir ˤäơ礯ĤΥ󥯤Ĥ餤

	뤴ꤺ ?

 	+
		+
			+ (3)


	+ (4)
		+

	ȤʤäƤȤ (3)  next_thread ϤļΥ󥯤狼
	ΤͽǤʤ˸äƥåɤ륢르ꥺ
	ʤΤǡνĹԤʤ뤫ɤ狼ʤ;)

	 (4) 褿 (3) ٤

	ȤꤢäΥե˽ߤ٤
	ʹϡޤ褤̤ˤʤʤ褦


[TODO]	Subroutine_O_CREAT_redefined_at_

>qmailǻȤäƤȽФǶΥå(ϽƤޤ)
>#ʤǺʤ褯狼
>
>Subroutine_O_CREAT_redefined_at_
>/usr/local/fml5/lib/fml/current-20030305/IO/Adapter/File.pm_line_161
>Subroutine_O_RDWR_redefined_at_
>/usr/local/fml5/lib/fml/current-20030305/IO/Adapter/File.pm_line_161

 ⤿ޤ˸롣module  load ν֤餯ɡ

FileHandle  IO::File ξ use 㤦餫

󡢤狼


======================================================================
		ɥ쥹


[TODO]	$ml-admin μ갷

	X-Sequence: fml-devel 435

	Q: makefml newml elena --maintainer=foo@bar.domain

	aliases 

		elena-admin: foo@bar.domain

	ȤʤΤϤ?

	Q: configure ?

		elena-admin: fml

	

		elena-admin: foo@bar.domain

	ˤǤ뤪פ

	Q: default_ml_admin_addr = $maintainer ʤɤȤѿߡ
		newml ˹θ롣

		$newml_command_ml_admin_addr ?


[TODO]	ԤȤƤϿ (add2actives ᡼ޥʤ)ϡ

	admin ޥ ɥ쥹        --as-recipient

	:
	admin useradd  rudo@nuinui.net --as-recipient

	?

	 ǧȸΤϤɤ

		fml $ml ޥ-֥ޥ ɥ쥹
		fml $ml useradd-as-recipient ɥ쥹


[TODO]	reply-to: special hack

	   if (	To: ml1, ml2 ) {
		set Reply-To: ml1, ml2
	   }


[TODO]	IO::Adapter::LDAP


[TODO]	IO::Adapter  SQL ޤβɤ

	󡩤⤦Τʡ


[TODO]	֤Ĥ subscribe

	subscribe -> 쥫Ⱥ롩


[TODO]	makefml ưΡưʤΤϲ

			get	***disabled***
			mget	***disabled***
			send	***disabled***
			password	ס
			pass		ס
			dir 	ס
			ls 	ס
			file 	ס
			list 	ס

	* CGI Ǥס

		dir ls file

	   FML::Command::Admin::dir
		cgi_menu() ?
		ǥ쥯ȥ listing Ƥ perl module ʤʡ

	* makefml get ???

	Ȥǡï󤸤㡩 :-) äơmakefml 
	ʤ 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뤬Ǥۤ
	ɤ#̰ʾMLallפȻפƤ...

	3) thread.htmlη̤κеսΤ


[TODO]	xxx_restrictions = pgp_signature_check ?



======================================================================
		FNF-ify ӥɥ



[TODO]	HOOK Υɥ饤

	ɤ HOOK ǡʤˤ򤫤٤


[TODO]	01_RFC_IO_ADAPTER.txt
[TODO]	01_RFC_UPGRADE.txt

	󤬤衼ޤȤ褦


[TODO]	ɥ( tutorial )

	module/Mail::Message::ToHTML
	threadtrack/chapter.sgml
	threadtrack/tools.sgml

	usage/ ޤ
	fml bible ΥѡIIIκǽʬΤ褦ľ٤


[TODO]	ɥȤ

	ɤäƥ󥯥Ρ


[TODO]	2002 ǯΥХۡλĤ

    BUG FIX
	Mail/Delivery/SMTP.pm

  ⤿
	FML/Process/Kernel.pm
	Mail/Message.pm

   * IN/OUT Υå
	Mail/Message/ToHTML.pm

	OUT ΤäǺǽפʤΤϡ

	Mail/Message/ToHTML.pm
	Mail/ThreadTrack/Print

	Mail/Message/Print ʤɤ˽뤵٤

		print_axss (against cross site scripting).


[TODO]	remove $msg->{ next }

	FML/Filter/TextPlain.pm
	Mail/Message/ToHTML.pm
	Mail/Message.pm
	Mail/Bounce/Postfix19991231.pm
	Mail/Bounce/Qmail.pm


[TODO]	äȥǥ󥰥뤬Ť?

		FML::Header
		FML::Header::Subject
		File::Sequence
		Mail::Delivery::* (?)
		FML::Filter::TextPlain
		FML::Filter::Header

	äȥǥ󥰥뤬Ť?
	᡹˸ľ٤


======================================================================
	Ѱդ/


[TODO]	եѰդ󥷥꡼;)
	줫¤ΤǡۤȤ̤ΤޤޤΤ

		ٺ뤫

	FML::Process::Qmail


----------
$FML: 00_MEMO,v 1.93 2003/10/26 06:00:58 fukachan Exp $
