summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Process/Command.pm
AgeCommit message (Collapse)Author
2002-06-01nuke white spaces \s*$fukachan
2002-06-01FNF-ifyfukachan
2002-05-27rearrange admin command authentication to sync w/ new variable namings.fukachan
2002-05-19better error messagefukachan
2002-05-19fix building logic of $command_args and $options to make admin commandfukachan
work again. fix $admin_prefix trap
2002-05-19rearrange structurefukachan
FNF-ify
2002-05-19send back statistics and original messagefukachan
2002-05-19clarify the current context is under confirmation or not.fukachan
ignorance of commands are dependent on this context. nuke mode=special which is not used.
2002-05-18reconstruct command check logic (1)fukachan
2002-04-26permit_commands_for_stranger worksfukachan
2002-04-26prototype to use FML::Command::DataCheck to share codesfukachan
2002-04-25rename variable: available_commands_for_xxx -> commands_for_xxxfukachan
2002-04-13reply_message( OBJ(Mail::Message) ) when the message is rejected byfukachan
$command_restrictions.
2002-04-13select the error message by the $xxx_restrictions error reasonfukachan
2002-04-12check by permit_command() before command execution ;)fukachan
send back mesg "we deny requests from system accounts"
2002-04-11accept commands, e.g. subscribe, allowed for not membersfukachan
2002-04-08fix/clean up documentsfukachan
2002-03-30white space cosmetics: nuke \s*$fukachan
2002-03-23clean upfukachan
use rewrite_prompt() by FML::Command to hide admin password.
2002-03-22add prototype of admin command auth governed by $admin_command_restrictionsfukachan
2002-03-22clean up / clarify the logic:fukachan
o valid command syntax o command mode for a user, admin and stranger
2002-03-17nuke superflous \s*$fukachan
2002-02-23validate if the requested admin command is permited or not.fukachan
define $available_commands_for_privileged_user rename $available_commands -> $available_commands_for_user
2002-02-17make "admin" command work.fukachan
fix "confirm" to re-work.
2002-02-17make "admin" works though without authentication:) yet.fukachan
2002-02-17confirm_keyword -> confirm_command_prefixfukachan
2002-02-17implement several hooksfukachan
2002-02-13Each command determines each lock needsfukachan
2002-02-11move methods on restriction pattern against input data to FML::Restriction.fukachan
FML::Filter::Utils::is_secure_command_string() -> FML::Restriction::Command::is_secure_command_string()
2002-01-20more comments, log.fukachan
fix message handling to use object to get command string returned by find_first_plaintext_message().
2002-01-16update copyrightfukachan
2002-01-16change Mail::Message naming convention.fukachan
public -> private: o head_message o last_message o next_message o prev_message prefix change: o rfc822_message_ -> whole_message_ o get_first_plaintext_message() -> find_first_plaintext_message() o get_encoding_mechanism() -> encoding_mechanism() o get_data_type() -> data_type() o get_data_type_list() -> data_type_list() renamed: o get_offset() - >offset_pair() o header_in_body_part() -> message_fields() o data_in_body_part() -> message_text() where we use RFC822 flabour naming convention. rfc822 says "message = fields + text" and rfc2047 says "message" as defined in RFC 822, with all header fields optional.
2001-12-22update comments, documentsfukachan
2001-12-22remove \s*$fukachan
2001-11-27nuke "#!/usr/local/bin/perl -w" in the headfukachan
2001-11-25fix, clean up help()fukachan
2001-11-25implement help() methodfukachan
2001-11-04my $myname = $curproc->myname();fukachan
my $argv = $curproc->command_line_argv();
2001-10-14relocate _parse_command_options()fukachan
implemt _get_command_name() clean up fix typo
2001-10-14make argument vector from $command, $optargs -> $command_argsfukachan
2001-10-13pass $comname in $optargsfukachan
2001-10-13use reply_message_nl()fukachan
remove exception mechanism by $obj->error_nl();
2001-10-12add _pre_scan()fukachan
even not member need to use $confirm_keyword. for example, 'guide', 'subscribe', 'confirm' add _can_accpet_command() 1. simple command syntax check 2. use of this command is allowed in FML::Config or not ? 3. Even new comer need to use commands [ guide, subscirbe, confirm ].
2001-10-11FML::Filter::Utils provides utility functionsfukachan
is_secure_command_string(), is_valid_mail_address() FML::Process::Command checks input by FML::Filter::Utils::is_secure_command_string()
2001-10-10define prototype for reply_message_nl() for natural languagefukachan
modified to use it
2001-10-10make command get,mget,help workfukachan
2001-10-10bug fix: oops, method is command name not its linefukachan
2001-10-08catch up the modification in FML::Process::Distribute.ya-ticket-tag-basefukachan
make command function work with replying request mail. disable lock()/unlock() since each command module lock/unlock by itself.
2001-05-28clean up documentsfukachan
2001-04-06correct method name and internal variable names. now we use data andfukachan
data_type mainly by default not content_*.