summaryrefslogtreecommitdiff
path: root/fml/lib
AgeCommit message (Collapse)Author
2005-08-11get_preferred_XXX() -> _get_preferred_XXX() due to internal use.fukachan
2005-08-11load_module -> _load_module (internal only)fukachan
2005-08-11FNF: article_max_id -> article_get_max_idfukachan
2005-08-11FNFfukachan
command_specific_recipient -> command_line_cui_specific_recipient cui_command_specific_options -> command_line_cui_specific_options
2005-08-10config_files_XXX() -> config_cf_files_XXX() to clarify the meaning.fukachan
2005-08-10$sql_QUERY -> $sql_query_QEURYfukachan
2005-08-10FNF: current_process_ml_name_init() -> current_process_init().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-10FNF:fukachan
module internal variables are changed. renamed: o summary() -> get_summary() o removal_address() -> get_address_to_be_removed()
2005-08-10FNF: generate_config_cf_from_config_ph -> config_cf_generate_from_config_phfukachan
2005-08-09fixed function name:fukachan
o htmlfy_rfc822_message() -> htmlify_rfc822_message(). o html_begin() -> html_start()
2005-08-09FNF: content_dup2() -> dup_content()fukachan
2005-08-09FNF: rename read_filter_rule_from_file() -> read_filter_rule_file().fukachan
2005-08-08fix comments.fukachan
fix $addr_for_post -> $article_post_address. enforce use of "return $value" form.
2005-08-08FNF: if (defined $queue) { $queue->open( ... );}fukachan
2005-08-06fix copyrightfukachan
2005-08-06bug fix: -h -> -lfukachan
2005-08-06overhaul:fukachan
[sg]et_db_module_name() -> [sg]et_db_module_class(). get_time_from_header() -> _get_time_from_header(). mov get_time_from_header() to Mail::Message::Utils class. clean up. remove not used variable. fix db_close(). fix comments.
2005-08-06switched to use Mail::Message::Utils::get_time_from_header.fukachan
2005-08-06define get_time_from_header() method (moved from Mail::Message::DB).fukachan
2005-07-01garbage collection runs only when valid ml_home_dir found.fukachan
2005-06-26use ... not eval q{use ...}. to avoid errorfukachan
2005-06-04switched to use FML::Process::Switch::NewProcess().fukachan
bug fix pcb handling. method naming fixed to $curproc->OBJ_METHOD() form (FNF). 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-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-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-04fix copyrightfukachan
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-04fix naming convension of method to $curproc->OBJ_METHOD() form (FNF).fukachan
o set_config_files_list -> config_files_set_list o get_config_files_list -> config_files_get_list o append_to_config_files_list -> config_files_append o get_cui_menu -> menu_get_cui_config_file_path o get_gui_menu -> menu_get_gui_config_file_path remove get_ml_home_prefix_maps() definition, which is not used. move definitions to proper module: get_ml_list(), get_address_list() and get_debug_level().
2005-06-04move get_ml_list definition, used only here, to this module.fukachan
also it is changed to private.
2005-06-04moved get_address_list(), called only at this module, fromfukachan
FML::Process::Utils to here. Also, it is changed to the private method; get_address_list() -> _get_address_list().
2005-06-04bug fix: check queue_id value itself, toofukachan
2005-06-04$curproc->OBJ_METHOD() form (FNF):fukachan
[sg]et_event_timeout() -> event_[gs]et_timeout().
2005-06-03fix args and comments of *_dir_path().fukachan
implement local_{dir,file}_path(), content_dup2(), open() and close(). queue_id = second + microsecond + pid + counter. now other module can extend class for local use.
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-06-03provide fetchfml servicefukachan
2005-06-03fix copyrightfukachan
2005-06-03switched to use $curproc->incoming_message_get_cache_file_path();fukachan
2005-06-03POP3 interface for fetchfmlfukachan
2005-06-03implement helper functions for incoming cache/queue system.fukachan
o incoming_message_set_current_queue() o incoming_message_get_current_queue() o incoming_message_stack_queue_for_removal() o incoming_message_remove_queue() shared memory for IPC between parent and child $curproc processes. o shared_hash_get()
2005-06-03alloc shared memory area in $args (shared_hash_get() uses).fukachan
implement NewProcess().
2005-06-03remove mail_queue_set_incoming_queue($queue), mail_queue_get_incoming_queue().fukachan
XXX alternative methods available in FML::Process::Utils.
2005-06-01fix dump_variables() for context based switching.fukachan
define {set,get}_current_context().
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-30fix style.fukachan
fix comments (FNF).
2005-05-30fix copyrightfukachan
2005-05-30setup and reset environment more strictly.fukachan
2005-05-30definie command_context_set_try_admin_auth_request(),fukachan
command_context_reset_try_admin_auth_request() and command_context_get_try_admin_auth_request() to handle context of $*command_restrictions.
2005-05-30${admin,}command_mail_restrictions support "check_pgp_signature" rule.fukachan
Both restrictions uses same rule name but which needs different keyring directories. So, we need to handle carefully the context of two restrictions.