summaryrefslogtreecommitdiff
path: root/fml
AgeCommit message (Collapse)Author
2004-06-24clean up.fukachan
handle CUI case (ok?)
2004-06-24preliminary support of built-in clamavfukachan
2004-06-24preliminary support of build-in virus/spam checker.fukachan
2004-06-23fix sgml structurefukachan
2004-06-23on queue-ing techniquefukachan
2004-06-23bug fix: delete_dup_reply_tag() runs always. (fml-devel: 711)fukachan
2004-06-22clean up.fukachan
2004-06-19fix sytle (FNF)fukachan
2004-06-17fix message of $default_config_dir installation when install_root specified.fukachan
fix install path of $ml_spool_dir when install_root specified.
2004-06-14defined($header) check before calling update_message_id_cache.fukachan
2004-06-14bugfix @indexs use my $indexs = \@indexs;tmu
2004-06-11select index files using @indexstmu
2004-06-11null check $key at _db_set()tmu
2004-06-11set $main::opt_mimedecodequoted at _print_li_filename(),_format_safe_header()tmu
2004-06-09separate message-id duplication check and cache updating.fukachan
cache updating when process ends.
2004-06-07enhanced to enable "make install install_root=/prefix" for package system.fukachan
install_root is the prefix that is prepended to the pathnames of installed files. [IMPORTANT] In a lot of systems, "make install prefix=/prefix" is used. But it is confusing against usage of othre software e.g. "./configure --prefix=/prefix". So, we avoid this confusion to use other keyword, which is same as Postfix.
2004-06-02add yahoo.co.jptmu
change ybb.ne.jp end pattern
2004-05-29bug fix my() usage.fukachan
2004-05-28on filesystem troublefukachan
2004-05-28on incoming queuefukachan
2004-05-28When we fail to create article file, we try to save the originalfukachan
message at least.
2004-05-25fix comments (FNF)fukachan
2004-05-25regen: article_{virus,spam}_filterfukachan
2004-05-25regen: article_{virus,spam}_filterfukachan
2004-05-25define variables around article_spam_filter and article_virus_filter.fukachan
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-24define global variable $ERROR_EXIT_CODE for emergency handling.fukachan
run exit($ERROR_EXIT_CODE) if error.
2004-05-22regen: variable name and hook renaming.fukachan
2004-05-22use XXX of $use_XXX_functionfukachan
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