summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Process/Kernel.pm
AgeCommit message (Collapse)Author
2002-02-01remove $ENV{debug} based toggle flagsubdir-basefukachan
2002-01-30use File::Specfukachan
2002-01-20fix module loading of Mail::Delivery::Queuefukachan
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-23delayed loading by eval q{ use .. ;};fukachan
2001-12-23update documents, commentsfukachan
2001-12-22remove \s*$fukachan
2001-12-22remove FML::Messages, which is not used nowfukachan
2001-12-18define $fml_owner_home_dir by process $uidfukachan
2001-11-26bug fix missing mkdir() argumentfukachan
2001-11-25show help ASAP when --help specifiedfukachan
2001-11-25trap --help in new() to show and exit asapfukachan
2001-11-04save $args at $curproc->{ __parent_args }fukachan
$curproc provides convenient functions FML::Process::Utils has. fml_version() myname() command_line_raw_argv() command_line_argv() article_id_max()
2001-11-03nuke inappropriate commentfukachan
2001-10-14bug fix: we should pay attention to implisit $_ usefukachan
2001-10-13implement search template mechanism in reply_message_nl()fukachan
$config->expand_variable_in_buffer() takes optional $args
2001-10-12define prepare_file_to_return():fukachan
expand $xxx variables in template (e.g. $help_file). 1. in Japanese case, convert kanji code: iso-2022-jp -> euc 2. expand variables: $ml_name -> elena 3. back kanji code: euc -> iso-2022-jp 4. return the new created template
2001-10-10define prototype for reply_message_nl() for natural languagefukachan
modified to use it
2001-10-10check more defined() or notfukachan
more debug info define expand_variables_in_file() + expand $xxx variables in template (e.g. $help_file).
2001-10-08fix comment on queue_flush()fukachan
2001-10-08mode debug messages where loader runsfukachan
2001-09-13more friendly error messagefukachan
implement queue_flush($queue): This flush C<$queue>, that is, send mail specified by C<$queue>. It uses FML::Process::QueueManager module.
2001-09-13nuke \s*$fukachan
2001-09-13clean up queue_in()fukachan
2001-08-05clarify function: s/header_check/header_loop_check/fukachan
2001-06-02clean up documentfukachan
2001-05-19make _add_info_on_header() to add x-* and list-* header fields.fukachan
2001-05-18prepare queue_dir/info/{sender,recipients}/ directory to controlfukachan
envelope information. To set the information, queue->set(key, value) method is used. FML::Process::QueueManager class is a prototype to send queues in queue_dir/.
2001-05-16modify inform_reply_message() et. al. a lot.fukachan
queue a message on "not a member" to sent back in var/mqueue/. XXX queue only now. we should be able to send it ;)
2001-05-05disable expand_variables() call. See FML::Config for more details.fukachan
variable expansion is evaluated dynamically on demand.
2001-04-15move sender_is_member() to FML::Credentialfukachan
define premit_post($args) and permit_command($args). They are the entrance for _check_resitrictions() which compares the sender address with reject_system_accounts.
2001-04-14simple_loop_check() logs the result of loop checksfukachan
XXX now log only not exits when we detect loop.
2001-04-08a new $curproc format: $curproc->{ xxx }->{ message } is a referencefukachan
to a chain of Mail::Message objects. This modification comes from the change of our parser. See Mail::Message class (1.8-1.9) for on Mail::Message->parse().
2001-04-03change class hiererychy from MailingList -> Mailfukachan
Mail::Delivery is the entrance for all delivery systems. Mail::Message handles mail message/content, multipart operations et. al.
2001-03-24modified to make makefml.cgi work.fukachan
XXX we should pass arguments in $args hash not @argv itself useful for XXX several programs with difference IO interface.
2001-03-22align spacesfukachan
2001-03-22define load_module($args, $module) method.fukachan
load model dependent module. return the object for $module.
2001-03-20use FML::Log qw(Log LogWarn LogError);error-message-statusfukachan
2001-03-20check more $home_dir or $ml_name is specified if we need_ml_name().fukachan
2001-03-14$curproc->{ main_cf } holds the pointer to /etc/fml/main.cffukachan
2001-03-14a little more polite debug messagefukachan
2001-03-11full documentation (alpha)fukachan
2001-03-10bug fix $ml_home_dir check algorithmfukachan
2001-03-10clean up documents and codesfukachan
modify Bootstrap2() to use _parse_argv() check $ml_home_dir existence in bootstrap modify debug codes to load Data::Dumper dinamically
2001-03-10nuke FML::Debugfukachan
2001-03-09nuke FML::Debug and Data::Dumper to avoid loading Data::Dumperfukachan
2001-02-20rename FML::Lock to File::SimpleLockfukachan
2001-02-19add prototype of mail loop checks e.g. message-id, X-ML-Info duplicationfukachan
2001-02-18modify $ml_home_dir empty checkfukachan