summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Process/Kernel.pm
AgeCommit message (Collapse)Author
2004-08-14ensure initial value to be defined.fukachan
2004-08-13clean up mail queue periodically.fukachan
2004-08-12define default subject used if unspecifiedfukachan
2004-07-27log error message: exit(EX_TEMPFAIL) to retry later.fukachan
2004-07-23white space cosmeticsfukachan
2004-06-27TERM_NL() macro support in message translation.fukachan
2004-06-14defined($header) check before calling update_message_id_cache.fukachan
2004-06-09separate message-id duplication check and cache updating.fukachan
cache updating when process ends.
2004-05-25firstly queue in. Secondarly parse it after writing of the queue isfukachan
verified. implement clean_up_incoming_queue(), which is run at the last of process.
2004-05-24implement exit_as_tempfail()fukachan
2004-05-19-o overwrite options runs twice to ensure overwrite.fukachan
2004-04-27fix comments.fukachan
use $str->charcode_convert_to_external_charset(), remove hard-coded 'jis'.
2004-04-17run $curproc->log_rorate() lastlyfukachan
2004-04-17imported into FML::* once. File::CacheDir -> FML::Cache::Ringfukachan
2004-04-10IO::Adapter based lock systemfukachan
2004-04-02fix reply_message() system to handle smtp_sender properly.fukachan
moify libexec/error to forward mail which smtp sender is fml_owner().
2004-03-23allow CUI(fml,makefml) to send messages.fukachan
this function disabled by default. fml and makefml can use --allow-send-message --send-to=ADDRESS option for it.
2004-03-20remove not used variable ($pcb)fukachan
2004-03-14remove permit_command().fukachan
2004-03-13use $curproc->allow_reply_message() to check if we should send backfukachan
messages.
2004-03-13prepare credential area more early stage (within constructor).fukachan
so remove later object creation.
2004-03-12variable renaming.fukachan
[*_program -> *_function] $use_command_mail_program -> $use_command_mail_function $use_digest_program -> $use_article_digest_function $use_distribute_program -> $use_article_post_function $use_error_analyzer_program -> $use_error_mail_analyzer_function [command list] $commands_for_user -> $user_command_mail_allowed_commands $commands_for_stranger -> $anonymous_command_mail_allowed_commands $commands_for_privileged_user -> $admin_command_mail_allowed_commands $commands_for_admin_cgi -> $admin_cgi_allowed_commands [restrictions] $post_restrictions -> $article_post_restrictions $post_restrictions_reject_notice_data_type -> $article_post_restrictions_reject_notice_data_type $command_restrictions -> $command_mail_restrictions permit_commands_for_stranger -> permit_anonymous_command_mail $admin_command_restrictions -> $admin_command_mail_restrictions
2004-03-12variable renaming:fukachan
s/use_digest_program/use_article_digest_function/g; s/use_distribute_program/use_article_post_function/g;
2004-03-11rename: $reply_message_* -> $report_mail_*fukachan
2004-02-29fi typofukachan
2004-02-27select proper language for reply message based on Accept-Language,fukachan
Content-Type and language preference order. use plural languages if needed.
2004-02-27define __convert_message_nl() and use it.fukachan
allow loader program uses reply_message() method.
2004-02-27fix comments on reply_message() around.fukachan
reply_message() handles request when the current process runs under MTA. fix regexp optimization.
2004-02-26change Mail::Message::Encode to Mail::Message::String in message handling.fukachan
implement get_preferred_languages() method.
2004-02-26more proper charset handling based on Content-Type: field.fukachan
2004-02-26new option -o key=value which overrider configurations.fukachan
you can use duplicated -o options e.g. -o key1=value1 -o key2=value2.
2004-02-15ui_message() prefers $msg_args->{level} if specified.fukachan
2004-01-14load_config_files() not need the argument.fukachan
load_config_files() do sanity checks for mta and cgi processes.
2004-01-03fix comments (FNF)fukachan
2004-01-02fix copyrightfukachan
2004-01-02remove/rename $argsfukachan
2004-01-02$curproc->resolve_ml_specific_variables( $args );fukachan
$curproc->load_config_files( $args->{ cf_list } ); => $curproc->resolve_ml_specific_variables(); my $cf_list = $curproc->get_config_files_list(); $curproc->load_config_files($cf_list); $curproc->parse_incoming_message($args); => $curproc->parse_incoming_message();
2004-01-01remove $args.fukachan
It is a top level parameter FML::Process::Switch provides. Almost functions should access the content via utility methods provided by FML::Process::Utils.
2003-12-30import $default_ml_home_prefix from main.cf name space.fukachan
2003-12-29save incoming_message cache file path on memory for later use.fukachan
2003-12-24remove the direct use of $args, use utility methods via $curprocfukachan
2003-12-06cosmetics: white spacefukachan
2003-11-29defined() check of log_message_queuefukachan
2003-11-29--computer-output -> --log-computer-outputfukachan
$*computer_output -> $*log_computer_output
2003-11-29define $use_computer_output.fukachan
modify FML::Process::* to use it. FML::Process::Kernel supports customization by $computer_output_engine definition. $curproc->log_message_init() is called within prepare() method of each program.
2003-11-29support --computer-output option, which is currently same as --log-dup yet.fukachan
2003-11-05define $primary_ml_home_prefix_map in main.cf.fukachan
FML::Process::Kernel imports it. fix/update comments.
2003-11-02debug_level() -> get_debug_level().fukachan
sort definitions: {set,get}_print_style().
2003-10-30header_loop_check_rules -> incoming_mail_header_loop_check_rulesfukachan
use_header_loop_check -> use_incoming_mail_header_loop_check body_loop_check_rules -> incoming_mail_body_loop_check_rules use_body_loop_check -> use_incoming_mail_body_loop_check body_cksum_cache_dir -> incoming_mail_body_cksum_cache_dir
2003-10-26define $site_default_config_cf to remove hard-coded site_default_config.cf.fukachan
sort entries in main.cf.