summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Process/Distribute.pm
AgeCommit message (Collapse)Author
2010-03-06hmm, seems incorrect that increment_id() in calling HTML-ify functionfukachan
since already the article ID is incremated at _deliver_article_prep(). changed to use $article->id(); by fetching the current article ID.
2009-07-14move calling _htmlify() from _deliver_article_prep() to finish()tmu
2008-07-20isolate the current incoming message if matchedfukachan
2008-07-19fix copyrightfukachan
2008-07-06define "isolate" operation template.fukachan
"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.
2006-07-09white space cosmeticsfukachan
2006-05-04expire article under lockedfukachan
2006-05-03try to expire articles once per day if enabled.fukachan
2006-04-11temporarily disable logging system before calling is_permit_post() atfukachan
filter check.
2006-04-11apply filter system to avoid useless work if distribution is allowed.fukachan
2006-04-05modifieid to sync w/ Mail::Delivery::Queue changes.fukachan
+ 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().
2006-03-26use $curproc->log() as log_info and $curproc->logdebug() as log_debugfukachan
in Mail::Delivery, by passing log_debug function pointer to Mail::Delivery class.
2006-03-25rewritten to use access methods to sync w/ Mail::Delivery overhaul.fukachan
2006-03-21validate format of recipient within smtp transaction.fukachan
2006-03-19$use_smtp_log enable/disable smtp transaction logging.fukachan
2006-02-04address fault handlingfukachan
2006-01-09white space cosmetics.fukachan
fix copyright.
2005-12-19change is_permit_post() retruns action string not number (0/1) tofukachan
support 3 permit/ignore/deny states.
2005-11-30use $curproc->credential();fukachan
2005-09-14changed to FML::Article->add_outline($tdb_args) style.fukachan
2005-09-11move thread outline generator to FML::Article::Outlinefukachan
2005-09-01article_thread_overview support.fukachan
2005-08-17FNF: adjust method naming convension.fukachan
$curproc->thread_db_args(); -> $curproc->article_thread_init();
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-27more strict error handling.fukachan
more comments.
2004-12-05define logdebug() to disable log messages.fukachan
modified to use proper log$role(). bug fix log messages if needed.
2004-11-03rename private method: _distribute -> _deliver_article_prepfukachan
2004-08-15warn "not queue flush due to MTA fatal error.".fukachan
2004-08-13temporal failure when external filter process timeouts.fukachan
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().
2004-07-23white space cosmeticsfukachan
2004-06-30reduce error messagetmu
2004-06-29mark by stop_this_process() when submission denied.fukachan
2004-06-27queue system debug: trace number of bytes written.fukachan
2004-06-24preliminary support of build-in virus/spam checker.fukachan
2004-05-25exit(EX_TEMPFAIL) when we cannot update article sequence.fukachan
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.
2004-05-22add $article_post_XXX_hook but $distribute_XXX_hook is available too.fukachan
add $article_header_rewrite_{start,end}_hook add $article_filter_{start,end}_hook
2004-05-21shorten lock period in deliveryfukachan
2004-05-19not process _deliver_article() when error set by stop_this_process().fukachan
2004-05-18enable mail queue based deliveryfukachan
2004-05-18enable delivery fallbackfukachan
2004-04-23remove "use FML::Log;".fukachan
2004-03-31Mail::ThreadTrack is obsoleted. remove related codes.fukachan
2004-03-28move details of thread manipulation to FML::Article::Thread as couldfukachan
as possible.
2004-03-17implement toggle of filter function by $use_article_filterfukachan
2004-03-14use restriction_state_reply_reason() to shling code size.fukachan
clean up.
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-24overhaul: clean up (FNF)fukachan
2004-01-02fix copyrightfukachan