summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Process/CGI/Kernel.pm
AgeCommit message (Collapse)Author
2008-09-30fix comments (FNF)fukachan
2008-09-29verify_request() logs client ip address if could.fukachan
2008-09-09o generate anonymous session ID always (anyway).fukachan
o finish() calls message flush sub-system. o cgi_execute_command() is enhanced to handle both *admin.cgi and anonymous cgi case. o some error messages are natural-languaged. o use cgi_var_*() and specify -target if could.
2006-03-05changed to command_context object based.fukachan
2006-01-09white space cosmetics.fukachan
fix copyright.
2005-08-19set_print_style() -> output_set_print_style()fukachan
2005-08-17FNF: adjust method naming convension.fukachan
langinfo_XXX() e.g. langinfo_get_charset()...
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-27remove the duplicated code.fukachan
use Mail::Message::Date instead of `date`. fix comments.
2004-12-05define logdebug() to disable log messages.fukachan
modified to use proper log$role(). bug fix log messages if needed.
2004-10-09show "back to top" menu in old fashion skin case.fukachan
2004-07-23white space cosmeticsfukachan
2004-07-23fix typo.fukachan
show nl error message if could.
2004-04-23remove "use FML::Log;".fukachan
2004-04-18variable renaming:fukachan
s/cgi_language_list/cgi_language_select_list/; s/cgi_menu_address_map_list/cgi_menu_address_map_select_list/; s/error_analyzer_function_list/error_analyzer_function_select_list/; s/template_file_charset_list/template_file_charset_select_list/;
2004-03-31move config.cgi specific methods run_*() fromfukachan
FML::Process::CGI::Kernel to FML::CGI::Menu.
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-21more todo comments.fukachan
remove 'use FML::Log' which is not used.
2004-01-18overhaul: more commentsfukachan
2004-01-02remove $args from _cgi_resolve_ml_specific_variables();fukachan
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.
2004-01-01FNF: fix copyrightfukachan
2004-01-01fix messagefukachan
2003-12-24use is_need_ml_name() not $args->{ ... }fukachan
2003-12-06cosmetics: white spacefukachan
2003-11-02move safe_cgi_action_name from FML::Process::Utils tofukachan
FML::Process::CGI::Utils.
2003-10-18Mail::Message::Charset has tables on code, charset and languge.fukachan
FML::Process::CGI::Kernel is modified to use it.
2003-10-16bug fix _cgi_resolve_ml_specific_variables() for correct ml_* handling.fukachan
follow HTTP_ACCEPT_LANGUAGE information. fix log_file when admin/*.cgi runs.
2003-10-15bug fix charset handling.fukachan
FNF: update comments
2003-10-15language_of_cgi_message() -> get_charset("cgi")fukachan
2003-10-15space cosmeticsfukachan
2003-10-15enable languge change functionfukachan
2003-10-14implement cgi_hidden_info_language() and modified to use it.fukachan
It holds language info within CGI operations.
2003-10-14define cgi_var_language() and use itfukachan
2003-09-27more natural-language-d.fukachan
2003-09-27natural language extension in cgi menu.fukachan
2003-09-25use cgi.*.top for top level helpfukachan
2003-09-25change *::CGI:: class architecture.fukachan
FML::CGI::*Admin::Menu inherits FML::CGI::Menu. methods in FML::Process::CGI::* returns the value by checking the current cgi mode (admin or ml-admin).
2003-09-13use $curproc->config_cf_filepath().fukachan
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-02-16oops ;) we should check syntax if the value is not emplty.fukachan
2003-02-16use language_*() to determine $charset.fukachan
remove hard-coded. we ensure cgi_try_*() returns safe value.
2003-02-15switched to use safe_cgi_action_name()fukachan
2002-12-24clean up: nuke \s*$fukachan
2002-12-22fix commentsfukachan