| Age | Commit message (Collapse) | Author |
|
since already the article ID is incremated at _deliver_article_prep().
changed to use $article->id(); by fetching the current article ID.
|
|
|
|
|
|
|
|
"isolate" differs "hold".
"isolate" sets apart spam candidates from normal incoming messages,
whereas "hold" moves the incoming message to "hold" queue, which does
not move until someone changes the state.
|
|
|
|
|
|
|
|
filter check.
|
|
|
|
+ more fast lock
+ pass log function pointers.
+ pass queue object to Mail::Delivery system.
+ check if delivery is DONE or not by get_not_done().
|
|
in Mail::Delivery, by passing log_debug function pointer to
Mail::Delivery class.
|
|
|
|
|
|
|
|
|
|
fix copyright.
|
|
support 3 permit/ignore/deny states.
|
|
|
|
|
|
|
|
|
|
$curproc->thread_db_args(); -> $curproc->article_thread_init();
|
|
|
|
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
|
|
more comments.
|
|
modified to use proper log$role().
bug fix log messages if needed.
|
|
|
|
|
|
if external filter process timeouts, notify it to $curproc layer, and
distribution process exit(75) for temporal failure.
implement filter_state_{set,get}_tempfail_request().
|
|
|
|
|
|
|
|
|
|
|
|
if setrunnable() for the current article queue failed,
try to deliver it on the fly anyway.
new FML::Filter $curproc;
bug fix my() usage.
change log message around queue id.
|
|
add $article_header_rewrite_{start,end}_hook
add $article_filter_{start,end}_hook
|
|
|
|
|
|
|
|
|
|
|
|
|
|
as possible.
|
|
|
|
clean up.
|
|
[*_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();
|
|
|
|
|