summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Process/Kernel.pm
AgeCommit message (Collapse)Author
2003-04-29permit use of reply_message() for libexec/errorfukachan
2003-04-04reply_message_add_header_info() should pass $msg_args to reply_message().fukachan
2003-03-28clean up (nuke \s*$)fukachan
2003-03-18more logs around locks.fukachan
add deadlock warning. reuse lock object if could.
2003-03-17log setrunnable() succeed.fukachan
2003-03-14define finalize() at the last of flow.fukachan
finalize() is only used for debug now.
2003-03-06moved main codes of _check_restrions() to methods defined in newfukachan
FML::Restriction::Post module. switched to use FML::Restriction::Post.
2003-03-06validate From: syntax in credential updating.fukachan
FNF: use get_as_array_ref()
2003-03-05fix commenets (FNF)fukachan
2003-03-05disable reply_message() in _check_restrictions().fukachan
implement reply_message_add_header_info(). add "$curproc->caller_info($msg, caller) if $debug;" at a few places. implement caller_info().
2003-02-09cosmetics (white spaces)fukachan
2003-02-03check From: contents more.fukachan
o permit plural addresses From: contains. In this case, we use the first one as the sender. o deny if From: has no address.
2003-02-01FNF: not use $_fukachan
2003-02-01unique recipient array before queuing.fukachan
implement another strategy of recipient based ququeing (for test).
2003-01-25FNF: fix commentsfukachan
2003-01-25FNF: fix commentsfukachan
2003-01-25implement FML::Restriction::Base::regexp_match() andfukachan
switched to use it.
2003-01-07fix copyrightfukachan
2003-01-05prepare "fml" command for convenience.fukachan
It is same as makefml except for the argument order. 1. fml $ml $command options 2. makefml $command $ml options
2002-12-26FNF-ifyfukachan
2002-12-25fix commentsfukachan
2002-12-24clean up: nuke \s*$fukachan
2002-12-24fix comments. cosmetic changes.fukachan
2002-12-23clean up.fukachan
fix comments. fix label name. check address pattern by FML::Restriction. //o if could.
2002-12-10white space cosmeticsfukachan
2002-11-26more defined() checkfukachan
2002-11-26enable fmlsummary $command $ml_name ...fukachan
2002-11-19bug fix queue identifier generationfukachan
2002-11-18digest routine can customizes header. XXX preliminary support. needs overhaul?fukachan
2002-11-17enabled passing of recipient_maps (ARRAY_REF) into mail queue.fukachan
By this, we can now pass $digest_recipient_maps as digest recipients to mail queue system.
2002-10-22handle fmlthread $argv same as makefml onefukachan
2002-09-22remove superfluous white spacesfukachan
2002-09-22add section on FNFfukachan
2002-09-15switched to use of $curproc->mkdir() if couldfukachan
2002-09-11fml5 -> fml8fukachan
2002-08-28proper handling of "$program /var/spool/ml/elena" casefukachan
2002-08-26bug fix my ml_name (+ ml_domain) detection code:fukachan
[back ground detail] "fmlconf -n elena@fml.org" works but "fmlconf -n elena" not works since we ignore the latter case. Regaredless of poorman's strategy but we pick up the first non /^-/ string as a $ml_name and set $ml_domain to the default domain.
2002-08-16switch FML::Language to Mail::Message::Encodefukachan
2002-08-15s/is_timeout/is_event_timeout/g;fukachan
s/get_timeout/get_event_timeout/g; s/set_timeout/set_event_timeout/g; s/_init_timeout/_init_event_timeout/g;
2002-08-15check if $maintainer differs $ml_addressfukachan
2002-08-14define do_nothing($reason), same as stop_this_process() but for 4.0 memoryfukachan
2002-08-14s/refuse_further_processing/stop_this_process/fukachan
2002-08-14use $config->get_as_array_ref( 'header_loop_check_rules' ) to get list.fukachan
2002-08-14enable ml local message template handlingfukachan
2002-08-14apply fix_perl_include_path(); after load_config_files() runs to addfukachan
ml local library path to @INC. This is used for ml specific extention e.g. command extension.
2002-08-08change arguments of credential functions to clarify the target address:fukachan
e.g. is_member($curproc, $args) -> is_member(addr) modified functions: o is_member() o is_privileged_member() o is_recipient() o match_system_accounts()
2002-08-07lock() and unlock() accepts channel as the argument if needed.fukachan
implemented o is_timeout( $channel ) o get_timeout( $channel ) o set_timeout( $channel, $time )
2002-08-07define $curproc->{ scheduler } not _schedulerfukachan
define access method scheduler(). please use it e.g. $curproc->scheduler().
2002-08-03scheduler_init()fukachan
2002-07-31use LogError() if appropriatefukachan