		¿ʥ
		Last Modified: $Date$

	XXX fml 4.0 Ʊǥ쥯ȥ̾ϻȤʤ褦
	XXX Ȥ TODO/STATUS.txt ⥢åץǡȤƤ
	XXX Υեϡʤǲ褹/bug fix ٤
        XXX ʥӥȤꤢޤ路Ǥ褤Τ STATUS.txt 


[TODO] config tool

	GUI -> config
	CUI -> config ()

		ˤ塼 config Ϥɤ롩			


[TODO]	Mail::Message->print() ???

	FML/Filter/External/spamc.pm:	$msg->print($wh);
	FML/Filter/External/clamscan.pm:	$msg->print($wh);
	FML/Filter/External/bogofilter.pm:	$msg->print($wh);
	FML/Filter/MimeComponent.pm:	    $msg->print($wh);

	FML/Process/Kernel.pm:		    $msg->print($wh);
	FML/Process/Kernel.pm:	$msg_queue->print();
	FML/Process/Kernel.pm:	$msg_in->print($wh);

	Mail/Delivery/Queue.pm:	$msg->print($fh);


[TODO]	Calendar/Lite.pm uses FML::Restriction::Base;-)


[TODO]	ȤäƤʤ⥸塼?

		FML::Data::Deadline
		FML::Process::QMail
		FML::Sys::Alias


[TODO]	ѿ̾ʤ *_mta_config_list Ϻä

		newml_command_mta_config_list
		rmml_command_mta_config_list

	Ĥ select_list Ȥ⡢Ӥߤ礦ˤ


[TODO]	åɴϢΥ⥸塼ľ

	å DB μʸʤ;)

		makefml udb $ml_name rebuild (?)

	åɤ¾Υ󥸥⤽ȤȤˤʤ롣

	MTI Ȥ

	output ȥ⡼ɤƲ

	ɤǤɤ CSS ȤΡ

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

	subdir ˤäơ礯ĤΥ󥯤Ĥ餤

	뤴ꤺ ?

 	+
		+
			+ (3)


	+ (4)
		+

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

	 (4) 褿 (3) ٤

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



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


[TODO]	reply-to: special hack

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

	if ($curproc->is_managed_ml_address($address)) {
		...
	}


[TODO]	xxx_restrictions = pgp_signature_check ?



======================================================================
	¤


[TODO]	charset ȸ(japanese,english)ȤбطսˤޤȤ

	[CHECK]
		FML/Header/Subject.pm
		Mail/Message/Encode.pm
		Mail/Message/ToHTML.pm

	OUTPUT ɤФ褤ǷޤϤʤȤʤ롣
	ϤϼưȽˤʤ뤬ϤեǷޤ롣

	 HTML Τ褦ϤưŪѲ
	ŪϤϼưȽȤȤǡƱͤʤΤ
	(Ȥ .html  content-type)ϤƱѲ٤


[TODO]	顼ȥåסե졼


[TODO]	FML::PCBFML::Config ϡƥػˤɤ롩


[TODO]	FML::Restriction

	->regexp_match() ϡޤȤ⤦줤ΤȤ

	FML/Process/CGI/Param.pm ǻȤäƤ뤱
		->regexp_match() ˤƤۤ


[TODO]	IO::Adapter::LDAP


[TODO]	IO::Adapter  SQL ޤβɤ

	󡩤⤦Τʡ


[TODO]	IO::Adapter  PostgreSQL


[TODO]	udb_write_map ? udb_store_map ?

	local ΤФϤɤФΡ
	MySQL ˤĤäߤȤ


[TODO]	FML/Process/00_USAGE


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


[TODO]	remove $msg->{ next }

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


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



[TODO]	HOOK Υɥ饤

	ɤ HOOK ǡʤˤ򤫤٤


[TODO]	ɥ( tutorial )

	module/Mail::Message::ToHTML

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


[TODO]	ɥȤ

	ɤäƥ󥯥Ρ


[TODO]	ɥ( tutorial/internals )


   $curproc

	$curproc->$object_$action

		$curproc->message_create();
		$curproc->message_XXX();

   object

	$object->$action;

		$object->create();
		$object->create_XXX();

[TODO]	FML::Process::* rules

		FML::Process::* rules

  1) reference to $main_cf

  $main_cf should be referenced only from within
	FML::Process::Kernel
	FML::Process::Switch
	FML::Process::Utils
  classes.


  2) reference to pcb (process control block) area.

  $pcb should be referenced only from within

	FML::Process::Kernel
	FML::Process::Switch
	FML::Process::Utils
	FML::PCB

  classes ? currently, no. referenced from the following other modules:

	FML::Article::Sequence
	FML::Parse
	FML::CGI::Menu
	FML::Command::User::get
	FML::Process::CGI::Kernel
	FML::Process::Command
	FML::Process::Distribute
	FML::Process::Error
	FML::Process::Fake


[TODO]	2004/06 ǯΥХۡλĤ


	FML/Process/Fake.pm
	FML/Process/QMail.pm
	FML/Data/Deadline.pm

   [THREAD, DB and HTML]
	FML/Article/Thread.pm
	FML/CGI/Thread.pm
	Mail/Message/Thread.pm
	Mail/Message/String.pm
	Mail/Message/ToHTML.pm
	FML/Process/HTMLify.pm
	Mail/Message/DB.pm
	FML/Command/Admin/thread.pm
	FML/Command/Admin/htmlify.pm

   [SMTP and MAIL QUEUE HANDLING]
	FML/Process/Distribute.pm
	Mail/Delivery/SMTP.pm
	FML/Process/Kernel.pm
	Mail/Message.pm

	---->8 ---->8 ---->8 ---->8 ---->8 ---->8 ---->8 ---->8

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

	OUT ΤäǺǽפʤΤϡ

	Mail/Message/ToHTML.pm

	Mail/Message/Print ʤɤ˽뤵٤
		print_axss (against cross site scripting).

  * äȥǥ󥰥뤬Ť?

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


----------
$FML: 00_MEMO,v 1.115 2004/07/31 09:33:58 fukachan Exp $

