summaryrefslogtreecommitdiff
path: root/fml
AgeCommit message (Collapse)Author
2005-06-04define FML_CURRENT_VERSION in CHANGES.txt (temporary solution).fukachan
show_version.sh utility shows the current version.
2005-06-04handle fetchfml class specially.fukachan
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-03regen: pgp,gpg and fetchfmlfukachan
2005-06-03regen: fetchfmlfukachan
2005-06-03+use_fetchfml_article_post_function = yesfukachan
+use_fetchfml_command_mail_function = yes +use_fetchfml_error_mail_analyzer_function = yes
2005-06-03regen: $fetchfml_*_hook added.fukachan
2005-06-03generate libexec/fetchfmlfukachan
2005-06-03add fetchfml.cf, which defines fetchfml basic configurationsfukachan
2005-06-03define fetchfmlfukachan
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-30regen: pgp/gpg aroundfukachan
2005-05-30etc/{pgp,gpg}-$role style naming. s/_/-/g.fukachan
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.
2005-05-30For convenience, create a conventional named dir (e.g. pgp-admin) andfukachan
symlink to the current style dir. For example: pgp-admin@ -> pgp-admin-command-mail-auth
2005-05-30fmlpgp* fmlgpg* wrapperfukachan
2005-05-30switch to use MIME::Base64::Perl not MIME::Base64 module.fukachan
define raw_decode_{base64,qp}().
2005-05-30use Mail::Message::Encode not MIME::Base64.fukachan
2005-05-29regenfukachan
2005-05-29add $fmlpgp_*_hookfukachan
2005-05-29remove $gpg_config_dir, $pgp_config_dir.fukachan
define $article_post_{auth,encrypt}_{pgp,gpg}_config_dir and ${admin_,}command_mail_auth_{pgp,gpg}_config_dir.
2005-05-29define fmlpgp fmlpgp5 fmlpgpe fmlpgpk fmlpgps fmlpgpv fmlgpg fmlgpgv asfukachan
bin/ tools.
2005-05-29define fmlpgp fmlpgp5 fmlpgpe fmlpgpk fmlpgps fmlpgpv fmlgpg fmlgpgv.fukachan
2005-05-29pgp/gpg wrapperfukachan
2005-05-29add fmlgpg fmlgpgv fmlpgp fmlpgp5 fmlpgpe fmlpgpk fmlpgps fmlpgpv.fukachan
sorted.
2005-05-29Value: add FILE, DIRfukachan