summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Process/Error.pm
AgeCommit message (Collapse)Author
2006-05-09restructure qmail-ext command emulation.fukachan
currently libexec/error traps the request and switch the context to command process. FML::Process::QMail no more used. FML::Command::QmailExt provides qmail-ext emulation functions.
2006-02-15fix method name: remove -> deletefukachan
2005-11-30use $curproc->credential()fukachan
2005-08-19FNF: XXX_clean_up() -> XXX_cleanup()fukachan
2005-08-10config_files_XXX() -> config_cf_files_XXX() to clarify the meaning.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
2005-06-04$curproc->OBJ_METHOD() form (FNF):fukachan
[sg]et_event_timeout() -> event_[gs]et_timeout().
2005-05-27fix comments (FNF)fukachan
2005-01-23FNF: fix copyrightfukachan
2005-01-01override Reply-To: and Errors-To: header fields to rewrite the addressfukachan
the error message sent to in forwarding.
2004-12-05define logdebug() to disable log messages.fukachan
modified to use proper log$role(). bug fix log messages if needed.
2004-07-23fix comments.fukachan
ensure initial value. check $maintainer value.
2004-05-22rename hooks: $error_*_hook -> $error_mail_analyzer_*_hookfukachan
2004-04-23remove "use FML::Log;".fukachan
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-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-01-31not use "$cf_list = $curproc->get_config_files_list();".fukachan
$curproc->load_config_files($cf_list); -> $curproc->load_config_files();
2004-01-24overhaul: clean up (FNF)fukachan
2004-01-02fix copyrightfukachan
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-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-08-29use $curproc->config(), pcb() not { config }, { pcb } respectively.fukachan
2003-08-23define $curproc->log, logwarn, logerror and log_message() methods.fukachan
modified to use $curproc->log*() interface.
2003-08-23fix comments: =head2 function(...) formfukachan
2003-05-03fix comments (FNF).fukachan
2003-04-29o define sender as $maintainer as a dummy sender to avoid unexpected error.fukachan
o if $maintainer_recipient_maps defined, forward error message to it.
2003-03-16clean up lock on error cache.fukachan
move lock mechanism into only FML::Error module. XXX lock channel name is changed but hard-coded yet now.
2003-02-18use FML::Error->db_open() not FML::Error::Cache for cache db open.fukachan
2003-02-11fix copyrightfukachan
2003-02-03for hook, wrap main code by is_refused() condition such as:fukachan
unless ($curproc->is_refused()) { main code ...; }
2002-12-22fix commentsfukachan
2002-09-22remove superfluous white spacesfukachan
2002-09-22add section on FNFfukachan
2002-09-11fml5 -> fml8fukachan
2002-08-19rename: $use_error_analyzer -> $use_error_analyzer_programfukachan
use default $log_format_type now, remove $config->{ log_format_type } = ...
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-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-09change lock granualityfukachan
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-07enable automatic user removing (prototype)fukachan
2002-08-07create FML::Error:: with separate clesses for cache manipulation andfukachan
analyzer. modified to FML::Error::Cache for cache writing.
2002-08-03scheduler_init()fukachan
2002-07-30move error analyzer core functions to FML::ErrorAnalyzefukachan
2002-07-29bug fix: resolve_ml_specific_variables() and load_config_files()fukachan
add a few function prototypes
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-06-30$self -> $curprocfukachan
2002-06-27major overhaul: delayed loading of *.cf files. The loading is donefukachan
within prepare() method now to handle virtual domains properly.
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