summaryrefslogtreecommitdiff
path: root/fml/lib/FML
AgeCommit message (Collapse)Author
2001-04-24regen to sync w/ currentfukachan
2001-04-23address_clean_up() cleans up address by Mail::Header::parse().fukachan
nuke duplicated entries in the result by extrace_message_id_references().
2001-04-23modify Reply-To: existence checkfukachan
2001-04-17nuke trailing \nfukachan
2001-04-15implemente gen_id() to generate a new message-idfukachan
2001-04-15warn relations among uid,euid,gid,egidfukachan
2001-04-15implement is_same_address(), is_member(), match_system_accounts()fukachan
2001-04-15nuke cred->is_member() and use curproc->permit_post()fukachan
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-15define ticket->add_info() which adds X-Ticket-Status: andfukachan
X-Ticket-History: if possible. aggreate adding information fucntion to ticket->add_info()
2001-04-15define _speculate_ticket_id() which tries to speculate ticket_id byfukachan
reply relations. The relation is based on In-Reply-To: and References: header fields. rename functions to more apporoviate one. s/_gen_ticket_id/_prepare_subject_ticket_id/ s/_rewrite_subject/_rewrite_header/
2001-04-15add FML::Header::MessageID as a module with methods to manipulatefukachan
messaige-id. modify FML::Header::extract_message_id_references() based on FML::Header::MessageID
2001-04-14s/remove_subject_tag_like_string/delete_subject_tag_like_string/fukachan
method-ify delete_subject_tag_like_string()
2001-04-14clean up documentsfukachan
2001-04-14define get() which wraps Mail::Header::get() and nuke the last"\n".fukachan
set() wraps Mail::Header::add() address_clean_up($addr) nukes "<" and ">" of $addr. implement verify_message_id_uniqueness(), verify_x_ml_info_uniqueness() and verify_list_post_uniqueness()
2001-04-14simple_loop_check() logs the result of loop checksfukachan
XXX now log only not exits when we detect loop.
2001-04-08relocate error() et. al. definitions for each module to have eachfukachan
handlers within under the hierarchy.
2001-04-08modified to use Mail::Message->parse().fukachan
returns the Mail::Message object. See Mail::Message class (1.8-1.9) for on Mail::Message->parse().
2001-04-08a new $curproc format: $curproc->{ xxx }->{ message } is a referencefukachan
to a chain of Mail::Message objects. dup() operations uses Mail::Message->dup_header() not Mail::Header->dup() now. This modification comes from the change of our parser. See Mail::Message class (1.8-1.9) for on Mail::Message->parse().
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-07print() not raw_print() messagefukachan
2001-04-06correct method name and internal variable names. now we use data andfukachan
data_type mainly by default not content_*.
2001-04-05signoff added, regenfukachan
2001-04-05emulate unsubscribe for "signoff" commandfukachan
2001-04-05overwrite new() not to use FML::Process::Kernel::new()fukachan
change behaviour followed by given $mode (-m option)
2001-04-05fmlsch -D data_dir -F data_file -m modefukachan
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-04-03implemente $header_check_rules basic idea which containsfukachan
verify_message_id_uniqueness, verify_x_ml_info_uniqueness, verify_list_post_uniqueness. define the database directory for them in etc/defaults/header.cf.
2001-04-01FML::{CGI,Process}::Schedulerfukachan
2001-04-01regen. nuke MemberControl.pm, add Filter/fukachan
2001-03-30implement prototypes for is_valid_message_id(),fukachan
reject_invalid_message_id(), reject_virus_message()
2001-03-30prototype of filter rulesfukachan
2001-03-30protytype method() which are imported from fml 4.0 libenvffukachan
2001-03-28Initial revisionfukachan
2001-03-27demonstration to add a little CUI and GUI to the system. "fmlsch" andfukachan
"fmlsch.cgi" is a tiny scheduler using HTML::CalenderMonthSimple and w3m:) I log how to make them as a document, which is the purpose of this hack.
2001-03-27bug fix.fukachan
we should not croak() for undefined $ml_name when ml_name is not needed.
2001-03-26preserve \s+ in the string to MIME encodefukachan
2001-03-25remove a not used modulefukachan
2001-03-25fix document: s/FML::MemberControl/FML::Command::$command/fukachan
2001-03-25add more on relation among programs and modulesfukachan
2001-03-25move fmldoc to Process::DocViewfukachan
2001-03-25add documents on the relation among programs and modulesfukachan
2001-03-25regen (DocViewer is added)fukachan
2001-03-25create FML::Process::DocView class for fmldoc program, whereasfukachan
FML::Process::Configure controls 'fmlconf' and 'makefml' since 'fmlconf' is considered as an alias of makefml showconf.
2001-03-25rewritten to use the current FML::Command stylefukachan
2001-03-25define and use _fmldoc() for fmldoc programfukachan
2001-03-24s/prepend_index.ja.html/pointer.ja.html/fukachan
2001-03-24move lock/unlock to FML::Command classfukachan
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-24import program_name from libexec/loaderfukachan