summaryrefslogtreecommitdiff
path: root/fml/lib
AgeCommit message (Collapse)Author
2001-08-22modified to use File::Specfukachan
2001-08-22modified to use File::Specfukachan
2001-08-21bug fix: hold return value separetelyfukachan
2001-08-21ensure to delete $self->{ '_key_files_obj' };fukachan
check the return value by $self->__in_valid_search() as 1/0 not defined() or not
2001-08-21more debug infofukachan
2001-08-21add Tie::JournaledDir which wraps Tie::JournaledFile and uses somefukachan
directory as cache area. add/update test tools for Tie::Journaled{File,Dir} modules. clean up Tie::JournaledFile o remove header in the cache file o $self->{ 'key' } o $debug is on if $ENV{'debug'} is defined. o more carefull check of whether the value is defined or not. o quotemeta() for pre search key in find() o rename grep() to find()
2001-08-19nuke $Id$fukachan
2001-08-19implement need_one_line_check() and sub functions:fukachan
_check_this_paragraph(), is_citation(), is_signature(). It analyzes the message by paragraph to detect the number of paragraphs, paragraph content type e.g. citation, signature et. al.
2001-08-07move template of perl module to simulation/fukachan
2001-08-05template of config.cf modificationfukachan
2001-08-05clean up Rules.pm and merge it to BodyCheck.pmfukachan
2001-08-05oops, wrong. back again from loop_check to checkfukachan
2001-08-05clarify function: s/header_check/header_loop_check/fukachan
2001-08-05hash operation by last matchfukachan
2001-08-05move main functions to IO::Adapter::SQL::toymodelfukachan
define fetch_and_cache_address_list() to fetch and cache the array of address list. The main part of get_next_value().
2001-08-05set @ISA = qw(IO::Adapter::ErrorStatus) to call error_set()fukachan
check $@ before call configure() add more debug codes
2001-08-05check more defiend() or notfukachan
create cache file if not exists at the first time. add the comment on format and creatd time in it. implement store() operations using _store(), _puts() newly defined
2001-08-05move SQL::Schema:: to IO::Adapter::SQL::fukachan
2001-08-05Initial revisionfukachan
2001-08-02handle buffer (MIME part) without trailing "\n".fukachan
index("\n") can pick up both the last "\n" of the MIME part and "\n" of MIME delimiter string "CRLF delimiter" since index() searches the whole not a part of the mail. We need to identify these two cases restrictly.
2001-07-31oops, nuke debugfukachan
2001-07-31rename FML::NL to FML::Languagefukachan
2001-07-31Initial revisionfukachan
2001-07-31call Mail::Bounce::Language::Japanese::_japanese_address_match() forfukachan
Japanese strings
2001-07-31Initial revisionfukachan
2001-07-31nuke debugfukachan
2001-07-31use Mail::Bounce::FixBrokenAddress to clean up addressfukachan
Mail::Bounce::FixBrokenAddress class provides irrgular address handlings, so handles domain/MTA specific addresses. For example, nifty.ne.jp, webtv.ne.jp, ...
2001-07-31call again $self->address_clean_up($addr, $addr)fukachan
gives $addr itself as a hint of fixing broken address domain part of $addr may match someting e.g. nifty.ne.jp, webtv.ne.jp.
2001-07-30pick up Reporting-MTA and Received-From-MTA in DSNfukachan
2001-07-30clean up documentationfukachan
add error examples modify Mail::Bounce::$module return "hints" to caller (Mail::Bounce class).
2001-07-29s/look_japanese/look_like_japanese/gfukachan
2001-07-29write up documentationfukachan
2001-07-15define object_id to identify each object since FML::Config isfukachan
implemented as a link to global hash. back up config.cf
2001-07-15fix commentfukachan
2001-07-15s/$args/$optargs/ since $args is ambigous. To clarify $args usage,fukachan
we use $args and $optargs.
2001-07-15add more description on _fmlconf() and _makefml()fukachan
2001-07-15extract $myname from $argsfukachan
2001-07-15add comment on _pidfukachan
2001-07-15use _pid (s/pid/_pid/) in configurationfukachan
2001-07-15enabled read and write back configuration filefukachan
2001-07-15prepare "makefml edit $ml_name" command which provides methods tofukachan
read/write configuration file keeping the comment. We can read one configuration file and holds the information in the object. This is a prototype. We need to implement methods to write and edit them.
2001-07-14define _read_file() split from load_file() for further extensionfukachan
2001-07-08fix missing CRLF at "." (seems to inherit it in translation;)fukachan
2001-07-08fixed: nuke Exporter from @ISAfukachan
2001-07-02implement data_to_unixtime() converter. It converts Date: style datefukachan
format to unix time. This is based on fml 4.0-current libmti.pl's Date2UnixTime() routine.
2001-06-29modify IO::Adapter::find() method to accpet options "all"fukachan
my $addrs = $obj->find( $user , { all => 1 }); FML::Credential is modified to get all addresses which match /^$user/ once and search it within them. 1. get all entries match /^$user/ from $map. 2. try each address in the result matches $address to check. 3. is_same_address() conceals matching algorithm details.
2001-06-28define print_specific_month() method at TinyScheduler class.fukachan
fmlsch (fmlsch -a) and fmlsch.cgi uses this method to show 3 continuous months once.
2001-06-28IM (im-140) based encoding enginefukachan
2001-06-21removed due to obsolete rulefukachan
2001-06-17we use $FML$, add it and nuke $Id$ if it existsfukachan