| Age | Commit message (Collapse) | Author |
|
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.
|
|
|
|
|
|
|
|
|
|
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
|
|
[sg]et_event_timeout() -> event_[gs]et_timeout().
|
|
|
|
|
|
the error message sent to in forwarding.
|
|
modified to use proper log$role().
bug fix log messages if needed.
|
|
ensure initial value.
check $maintainer value.
|
|
|
|
|
|
moify libexec/error to forward mail which smtp sender is fml_owner().
|
|
so remove later object creation.
|
|
[*_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
|
|
$curproc->load_config_files($cf_list);
->
$curproc->load_config_files();
|
|
|
|
|
|
$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();
|
|
It is a top level parameter FML::Process::Switch provides. Almost
functions should access the content via utility methods provided by
FML::Process::Utils.
|
|
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.
|
|
|
|
modified to use $curproc->log*() interface.
|
|
|
|
|
|
o if $maintainer_recipient_maps defined, forward error message to it.
|
|
move lock mechanism into only FML::Error module.
XXX lock channel name is changed but hard-coded yet now.
|
|
|
|
|
|
unless ($curproc->is_refused()) { main code ...; }
|
|
|
|
|
|
|
|
|
|
use default $log_format_type now, remove $config->{ log_format_type } = ...
|
|
s/get_timeout/get_event_timeout/g;
s/set_timeout/set_event_timeout/g;
s/_init_timeout/_init_event_timeout/g;
|
|
ml local library path to @INC.
This is used for ml specific extention e.g. command extension.
|
|
|
|
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()
|
|
|
|
analyzer.
modified to FML::Error::Cache for cache writing.
|
|
|
|
|
|
add a few function prototypes
|
|
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().
|
|
|
|
within prepare() method now to handle virtual domains properly.
|
|
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
|