summaryrefslogtreecommitdiff
path: root/fml/lib
AgeCommit message (Collapse)Author
2004-05-25fix comments (FNF).fukachan
add methods: filter_state_set_error() filter_state_get_error() mail_queue_set_incoming_queue() mail_queue_get_incoming_queue()
2004-05-25preliminary external spam/virus checker support.fukachan
new() takes $curproc as an argv. use filter_state_set_error() to save determined action for later use.
2004-05-25more strict write error handling.fukachan
2004-05-25check temporary file is non-zero.fukachan
2004-05-25more strict write error tracking.fukachan
sequence_increment verifies if the value is writtern.
2004-05-25firstly queue in. Secondarly parse it after writing of the queue isfukachan
verified. implement clean_up_incoming_queue(), which is run at the last of process.
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-25more strict write error trackingfukachan
2004-05-25define incoming queue.fukachan
implement new method: incoming_file_path(), incoming_dir_path(). not set transport (not touch transport info file) by default. more rigid write error tracking. rename valid() -> valid_active_queue() to clarify the role.
2004-05-25preliminary implemenation of external filter pluginfukachan
2004-05-25new FML::Filter $curproc;fukachan
2004-05-25call $process->clean_up_incoming_queue();fukachan
2004-05-25modify log message format a little.fukachan
$q->valid() changed to $q->valid_active_queue().
2004-05-25import data from file directly.fukachan
Actually, link(2) $src to cache file.
2004-05-24more debug messages.fukachan
yes() and no() should ignore /^\s*/ and /\s*$/ in comparison.
2004-05-24\*HANDLE -> *HANDLE{IO}.fukachan
imlement error*(). write error track.
2004-05-24check write error more strictly.fukachan
2004-05-24implement exit_as_tempfail()fukachan
2004-05-22rename hook: digest_*_hook -> article_digest_*_hookfukachan
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-22rename hooks: $error_*_hook -> $error_mail_analyzer_*_hookfukachan
2004-05-22rename variable: $error_* -> $error_mail_*fukachan
error_analyzer_day_limit->error_mail_analyzer_day_limit error_analyzer_cache_dir->error_mail_analyzer_cache_dir error_analyzer_cache_type->error_mail_analyzer_cache_type error_analyzer_cache_mode->error_mail_analyzer_cache_mode error_analyzer_cache_size->error_mail_analyzer_cache_size error_analyzer_function_select_list->error_mail_analyzer_function_select_list error_analyzer_function->error_mail_analyzer_function error_analyzer_simple_count_limit->error_mail_analyzer_simple_count_limit
2004-05-22add $command_mail_filter_{start,end}_hook hooks.fukachan
rename $command_*_hook -> $command_mail_*_hook.
2004-05-21shorten lock period in deliveryfukachan
2004-05-19flush mail queuefukachan
2004-05-19-o overwrite options runs twice to ensure overwrite.fukachan
2004-05-19not process _deliver_article() when error set by stop_this_process().fukachan
2004-05-19fix comments (FNF)fukachan
2004-05-19handle transport infomation.fukachan
fix comments.
2004-05-19getopts case SENSITIVELYfukachan
2004-05-18implement set_article_id(), get_article_id(),fukachan
smtp_server_state_set_error() and smtp_server_state_get_error().
2004-05-18support lock({ lock_before_runnable => yes }) extension.fukachan
FML::Process::Distribute needs such option to own the current article delivery by itself to distinct it from queue flush system on other processes.
2004-05-18enable mail queue based deliveryfukachan
2004-05-18bug fix: avoid duplicated initialization.fukachan
change $curproc->{ article }->{ KEY } style to method-based.
2004-05-18pass params $smpt_servers and $smtp_recipient_limit into delivery systemqueue-based-distribute-basefukachan
2004-05-18enable delivery fallbackfukachan
2004-05-18implement fallback when it fails to send the mail to all MTA's.fukachan
failed message is inserted into mail queue for later delivery retry. Also, shorten retry count $max_loop_count since fallback is implemented now. define {set,get}_last_command(), {set,get}_send_command_status(). modified to use them. rename: socket_is_connected -> is_socket_connected
2004-05-17ensure numeric valuefukachan
2004-05-17implement {set,get}_map_status()fukachan
2004-05-16define $MAP_ERR_OPEN.fukachan
log status of done or not (log only yet).
2004-05-16clean up message, log.fukachan
fix retry logic.
2004-05-16remove private method.fukachan
s/_rollback_map_position/rollback_map_position/g; s/_reset_mapinfo/reset_mapinfo/g;
2004-05-16not export _smtplogfukachan
2004-05-16fix commentsfukachan
2004-05-16rollback if DATA error occurs.fukachan
rename _get_*() -> get_*(), _set_*() -> set_*() since private methods should not be shared over modules.
2004-05-16enhance print_userlist() for command mail.fukachan
2004-05-16remove is_cgi related codes.fukachan
2004-05-16fix copyrightfukachan
2004-05-02implemented for conveniencefukachan
2004-05-02remove language_default().fukachan
language_of_html_file() return $html_archive_default_charset.