summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Process
AgeCommit message (Collapse)Author
2004-03-14change some code to "... if $debug".fukachan
implement command_context_set_ml_name() and command_context_get_ml_name(). This is preliminary codes for more extension so that we need to care authentication differs among ML's when we enhance command processor for listserv emulation.
2004-03-14fix typofukachan
2004-03-14modify command analyze logic. currently, applyfukachan
$command_mail_restrictions for each command line, if ok, execute the commmand via FML::Command.
2004-03-14use restriction_state_reply_reason() to shling code size.fukachan
clean up.
2004-03-14implement the following methods:fukachan
restriction_state_init() restriction_state_set_deny_reason() restriction_state_get_deny_reason() restriction_state_reply_reason() error_message_set_count() error_message_get_count()
2004-03-14remove permit_command().fukachan
2004-03-13fml --allow-send-message allows makefml/fml sends reply messages.fukachan
currently user mode "subscribe" and "unsubcribe" support this style.
2004-03-13use $curproc->allow_reply_message() to check if we should send backfukachan
messages.
2004-03-13implement allow_reply_message() method.fukachan
2004-03-13prepare credential area more early stage (within constructor).fukachan
so remove later object creation.
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-03-12variable renaming:fukachan
s/use_digest_program/use_article_digest_function/g; s/use_distribute_program/use_article_post_function/g;
2004-03-11rename: $reply_message_* -> $report_mail_*fukachan
2004-03-04merge new command mail framework [from command-reconstruct branch]fukachan
2004-02-29fi typofukachan
2004-02-27select proper language for reply message based on Accept-Language,fukachan
Content-Type and language preference order. use plural languages if needed.
2004-02-27define lang_to_charset().fukachan
fix return value for some methods. use "print if $debug" in some cases.
2004-02-27define __convert_message_nl() and use it.fukachan
allow loader program uses reply_message() method.
2004-02-27fix comments on reply_message() around.fukachan
reply_message() handles request when the current process runs under MTA. fix regexp optimization.
2004-02-26change Mail::Message::Encode to Mail::Message::String in message handling.fukachan
implement get_preferred_languages() method.
2004-02-26implement set_language_hint(), get_language_hint().fukachan
get_accept_language_list() returns [] not [*] when no data.
2004-02-26get_charset: fix default charset handlingfukachan
2004-02-26more proper charset handling based on Content-Type: field.fukachan
2004-02-26new option -o key=value which overrider configurations.fukachan
you can use duplicated -o options e.g. -o key1=value1 -o key2=value2.
2004-02-15ui_message() prefers $msg_args->{level} if specified.fukachan
2004-02-15white space cosmetics.fukachan
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-21more todo comments.fukachan
remove 'use FML::Log' which is not used.
2004-01-21clean up.fukachan
cosmetics. more todo.
2004-01-18overhaul: more commentsfukachan
2004-01-14load_config_files() not need the argument.fukachan
load_config_files() do sanity checks for mta and cgi processes.
2004-01-14bug fix handling of $args within $curproc for further reference.fukachan
2004-01-04fix copyrightfukachan
2004-01-04update/fix commentsfukachan
2004-01-03fix comments (FNF)fukachan
2004-01-02fix/update comments.fukachan
2004-01-02more error checks.fukachan
fix comments.
2004-01-02fix copyrightfukachan
2004-01-02fix copyrightfukachan
2004-01-02remove/rename $argsfukachan
2004-01-02remove $args from _cgi_resolve_ml_specific_variables();fukachan
2004-01-02$curproc->resolve_ml_specific_variables( $args );fukachan
$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();
2004-01-02+set_config_files_list()fukachan
+append_to_config_files_list() +get_config_files_list()
2004-01-01remove $args.fukachan
It is a top level parameter FML::Process::Switch provides. Almost functions should access the content via utility methods provided by FML::Process::Utils.
2004-01-01FNF: fix copyrightfukachan
2004-01-01fix: cgi_var_cgi_mode() return null string by default.fukachan
2004-01-01fix messagefukachan
2003-12-30experimental implementation done.fukachan
2003-12-30bug fix initialization.fukachan
update comments. sort. clarify function role by renaming: ProcessSwitch() -> load_module() Process::Switch