summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Process/Kernel.pm
AgeCommit message (Collapse)Author
2008-09-09import $fml_owner and $fml_group into $config name space from main.cf.fukachan
2008-08-24fix copyrightfukachan
2008-08-24rearrange isolated mails to under $isolated_queue_dir/YYYY/MM/DD dir.fukachan
2006-07-09white space cosmeticsfukachan
2006-05-13enable body based loop checkfukachan
2006-05-12loop check restructured.fukachan
add envelope based loop check.
2006-05-04change default message subject to "message from $ml_name ML $myname system".fukachan
call $queue->expire() in incoming_message_cleanup_queue().
2006-04-22runs operation on log files (currently log rotation).fukachan
2006-04-17logging system enabled by defaultfukachan
2006-04-11define log_{enable,disable}() to enable/disable logging system.fukachan
2006-04-09define reply_message_delete() templatefukachan
2006-04-05queue_flush() takes no argumentfukachan
2006-03-12pass {mode => default} parameters to FML::Header object by default.fukachan
2006-02-15fix method name: remove -> deletefukachan
2006-02-05add a new message-id to the outgoing message fml8 generates and cachefukachan
it in our message-id database for further loop check.
2006-02-04initialize context information when constructor runs.fukachan
2006-01-09white space cosmetics.fukachan
fix copyright.
2005-12-19change is_permit_post() retruns action string not number (0/1) tofukachan
support 3 permit/ignore/deny states.
2005-12-18workaround: unlock() call lock object via IO::Adapter if saved objectfukachan
undefined. bug fix loop check functions to check enabler variable definition.
2005-11-30use $curproc->credential();fukachan
2005-08-19FNF: XXX_clean_up() -> XXX_cleanup()fukachan
2005-08-19set_print_style() -> output_set_print_style()fukachan
2005-08-17follow changes of FML::Cache::Ring.fukachan
use langinfo_XXX(). moved lang_to_charset() and remove_too_old_files_in_dir() from FML::Process::Utils to here and change lang_to_charset() and remove_too_old_files_in_dir() to module internal use.
2005-08-11get_preferred_XXX() -> _get_preferred_XXX() due to internal use.fukachan
2005-08-10config_files_XXX() -> config_cf_files_XXX() to clarify the meaning.fukachan
2005-08-10s/incoming_message_queue_clean_up/incoming_message_cleanup_queue/g;fukachan
2005-08-10FNF:fukachan
s/temp_file_path/tmp_file_path/g; s/tmp_files_clean_up/tmp_file_cleanup/g;
2005-08-08FNF: if (defined $queue) { $queue->open( ... );}fukachan
2005-07-01garbage collection runs only when valid ml_home_dir found.fukachan
2005-06-04method naming fixed to $curproc->OBJ_METHOD() form (FNF).fukachan
get_article_id -> article_get_id set_article_id -> article_set_id config_files_append_to_list -> config_files_append append_to_config_files_list -> config_files_append_to_list get_config_files_list -> config_files_get_list load_config_files -> config_files_load set_config_files_list -> config_files_set_list verify_sender_credential -> credential_verify_sender get_current_process_ml_name -> current_process_get_ml_name set_current_process_ml_name -> current_process_set_ml_name fix_perl_include_path -> env_fix_perl_include_path parse_exception -> exception_parse parse_incoming_message -> incoming_message_parse clean_up_incoming_queue -> incoming_message_queue_clean_up get_cui_menu -> menu_get_cui_config_file_path get_gui_menu -> menu_get_gui_config_file_path resolve_ml_specific_variables -> ml_variables_resolve outgoing_message_open_channel -> outgoing_message_cache_open open_outgoing_message_channel -> outgoing_message_open_channel inform_reply_messages -> reply_message_inform prepare_file_to_return -> reply_message_prepare_template clean_up_tmpfiles -> tmp_files_clean_up reset_umask -> umask_reset set_umask_as_public -> umask_set_as_public define _get_debug_level(), moved from FML::Process::Utils and made private.
2005-06-04$curproc->OBJ_METHOD() form (FNF):fukachan
[sg]et_event_timeout() -> event_[gs]et_timeout().
2005-06-03incoming queue system revised.fukachan
o move some log to logdebug. o not use queue file directly. instead use $queue->open() method. o use incoming_message_set_current_queue() instead of mail_queue_set_incoming_queue(). o clean up incoming queue removal code.
2005-05-31fix naming convension (FNF).fukachan
set_incoming_message_cache_file_path -> incoming_message_set_cache_file_path get_incoming_message_cache_file_path -> incoming_message_get_cache_file_path
2005-05-31"my $path = $obj->cache_file_path();" is wrong. old implementationfukachan
saves the FML::Cache::Ring file path for later use. But it is ambiguous. When many processes (> modules) runs simultaneously, $path may be overwritten by the next content. Instead, use $queue_file since $queue_file (queue/incoming/ID) is unique.
2005-05-27fml-devel YYYYMMDD -> fml $version (7.9x.y-YYYYMMDD)fukachan
modified to use incoming_message_header(), temp_file_path() et.al, to avoid raw descrptions. bug fix config.cf search algorithm. defne sysflow_XXX() methods used in FML::Process::Flow. not use str.str form. clean up.
2005-01-23FNF: fix copyrightfukachan
2005-01-01enhanced general reply message system.fukachan
o add X-Stardate:, Precedence: and Errors-To: header fields. o enhance Reply-To: field handling.
2004-12-29verify config.{cf,ph} existencefukachan
2004-12-19$debug_module_regexp_list restricts debug regions.fukachan
2004-12-18$debug -> $use_debugfukachan
2004-12-18logdebug() works if debug = yes defined.fukachan
2004-12-15remove too old files in tmp/ and var/mail/queue/incoming/ directories.fukachan
2004-12-09run fallback to generate config.cf when config.ph is newer than config.cffukachan
2004-12-05define logdebug() to disable log messages.fukachan
modified to use proper log$role(). bug fix log messages if needed.
2004-11-30temp_file_path() automatically push the returned value (file path)fukachan
into the clean up queue. Files of the queue are removed at the last of the current process.
2004-11-25implement fallback function in resolve_ml_specific_variables().fukachan
when resolver fails, resolve_ml_specific_variables calls fallback if specified. FML::Process::Emulate uses this fallback mechanism to generate a config.cf from fml4's config.ph file at the first time.
2004-11-23fix white space cosmetics.fukachan
2004-11-21import default_{cui,gui}_menu from main.cf name space.fukachan
2004-10-06modify configuration error check:fukachan
o validate the value of $maintainer and $ml_address variables. o disable checks for *.cgi processes.
2004-09-03implement is_process_time_limit() method to warn that end of processfukachan
life time comes soon.