summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Process/Kernel.pm
AgeCommit message (Collapse)Author
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
2002-07-30libexec/error not need reply_message()fukachan
2002-07-25improve log messagesfukachan
2002-07-23FNFfukachan
2002-07-19repyl_message() handles makefml and *.cgi as special cases.fukachan
2002-07-17define printing style format such as 'text', 'html', ...fukachan
you can control it by the following access methods, get_print_style() and set_print_style(mode)
2002-07-15define the following access methods:fukachan
config() pcb() incoming_message_header() incoming_message_body() incoming_message() article_header() article_body() article_message() modified to use incoming_message_header() incoming_message_body() incoming_message() article_header() article_body() article_message().
2002-07-14copy message and send it to $maintainer toofukachan
use reply_message*() with $msg_args to copy the message if needed where $msg_args = { always_cc => $maintainer } or $msg_args = { recipient => $maintinaer } pertinently.
2002-07-14disabled makefml NOT TO USE reply_message() nowfukachan
2002-07-13check defined($ml_name) in ml_* variable handlingsfukachan
2002-07-02fix commentsfukachan
trap -h disable some debug codes remove load_module(), which is not used
2002-06-30clean up: nuke \s*$fukachan
2002-06-27major overhaul: delayed loading of *.cf files. The loading is donefukachan
within prepare() method now to handle virtual domains properly.
2002-06-24more defined() checks and sanity check if couldfukachan
2002-06-01major variable naming overhaulfukachan
relocating variable definitions in etc/src/ aling rule: e.g. use_XXX XXX_rules XXX_dir XXX_cache_dir rename: $recipient_limit -> $smtp_recipient_limit $incoming_mail_dir -> $incoming_mail_cache_dir $outgoing_mail_dir -> $outgoing_mail_cache_dir $qmail_control_virtualdomains_file -> $qmail_virtualdomains_file s/header_filter/article_header_filter/ s/header_rewrite/article_header_rewrite/ s/body_filter/article_body_filter/ s/subject_tag/article_subject_tag/ verify_XXX_* -> check_XXX newly defined: $use_digest_header_rewrite removed: $smtp_log_dir $smtp_log_file
2002-06-01nuke white spaces \s*$fukachan
2002-06-01FNF-ifyfukachan
temp_file_path() ensures temp file name uniqueness by counting the number of times this function is called.
2002-06-01defined() overhaulfukachan
2002-05-30validate file object. more logsfukachan
2002-05-27only user "fml" should read lock files.fukachan
define terms on "mail" and "message": _message_ -> _mail_ permit_members_only -> permit_member_maps
2002-05-21implement $curproc->open_outgoing_message_channel()fukachan
2002-05-21$mail_incoming_dir -> $incoming_message_dirfukachan
2002-05-21$mincoming_dir -> $mail_incoming_dirfukachan
2002-05-21renamed to var/mail/{incoming,outgoing,queue}/ syntaxfukachan
2002-05-17check whether $use_incoming_message_cache is yesfukachan
use $mincoming_cache_size as cache modulus
2002-05-17save incoming message at $ml_home_dir/var/mincoming/fukachan
2002-04-28check $curproc->is_refused() more before action at each stepfukachan
2002-04-27disable debug messagefukachan
2002-04-27kern.not_member -> error.not_memberfukachan
2002-04-27implement parse_exception()fukachan
implement message_nl() to separete message converter into natural language and message handling parts
2002-04-27modified to not using FileHandle::pipe()fukachan
add methods to prepare and clean up temporary files
2002-04-26permit_commands_for_stranger worksfukachan