summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Process/Command.pm
AgeCommit message (Collapse)Author
2008-08-17bug fix: check isolated or ignored precisely and determine the final action.fukachan
2008-08-02fixed that isolate operation works.fukachan
2008-07-20isolate the current incoming message if matchedfukachan
2006-07-09white space cosmeticsfukachan
2006-06-25validate if find_first_plaintext_message() returns object.fukachan
2006-04-10enhance restriction checks for invalid contents to determine thefukachan
action against such content.
2006-03-05changed to command_context object based.fukachan
2006-03-04fix copyrightfukachan
2006-03-04command context information switched to use of FML::Context::Command object.fukachan
2005-11-30use $curproc->credential();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-05-27$use_command_mail_reply_preamble toggles off/on to show the preamblefukachan
of command reply. $use_command_mail_reply_trailor toggles command processing summary.
2004-12-05define logdebug() to disable log messages.fukachan
modified to use proper log$role(). bug fix log messages if needed.
2004-07-23white space cosmeticsfukachan
2004-07-23fix comments and error messages.fukachan
2004-05-29bug fix my() usage.fukachan
2004-05-25new FML::Filter $curproc;fukachan
2004-05-22add $command_mail_filter_{start,end}_hook hooks.fukachan
rename $command_*_hook -> $command_mail_*_hook.
2004-04-28correct error messagefukachan
2004-04-23remove "use FML::Log;".fukachan
2004-04-22check $context if it is well defined. if ok, call command.fukachan
check value by command_context_get_normal_stop() to stop this process.
2004-03-14modify command analyze logic. currently, applyfukachan
$command_mail_restrictions for each command line, if ok, execute the commmand via FML::Command.
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-04merge new command mail framework [from command-reconstruct branch]fukachan
2004-02-15white space cosmetics.fukachan
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-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-11-30system_accounts -> system_special_accounts.fukachan
XXX xxx_restrictions supports "reject_system_accounts" for backward XXX compatiblity.
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-10-17command_prompt -> command_mail_reply_promptfukachan
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-14implement size limit filter for both article and command mail.fukachan
2003-03-15specify the definition on $command_args HASH STRUCTURE.fukachan
2003-03-05return header for debug in errorfukachan
2003-02-09cosmetics (white spaces)fukachan
2003-02-05add $command_run_{start,end}_hookfukachan
2003-02-03for hook, wrap main code by is_refused() condition such as:fukachan
unless ($curproc->is_refused()) { main code ...; }
2003-01-11fix comments.fukachan
2003-01-03modify log messages.fukachan
hide messages for debug mode.
2002-12-25fix comments.fukachan
rename: _allow_command() -> _config_allow_command()
2002-12-24clean up: nuke \s*$fukachan
2002-12-24rename:fukachan
o _is_valid_command() -> _config_permit_command() o _is_valid_syntax() -> _is_safe_syntax() o _auth_admin() -> _try_admin_auth() fix changes. more log of level exceptions.
2002-09-22add section on FNFfukachan