summaryrefslogtreecommitdiff
path: root/fml/lib/Mail/Delivery/Queue.pm
AgeCommit message (Collapse)Author
2004-09-23fix comments (FNF)fukachan
2004-09-04is_valid_queue() returns ok if the specified queue exists in active orfukachan
deferred queue.
2004-09-04log messages in removing queuefukachan
2004-09-03bug fix queue strategy info file hanling.fukachan
implement log(), {set,get}_log_function(). log more and more.
2004-08-15implement voluntary sleep/wakeup queue mode switching.fukachan
o implement queue management utilities. o move queue from active to deferred if delivery failed. o rename *_strategy to *_policy o overhaul/clean up internal style.
2004-08-14implement basic queue management strategy.fukachan
2004-08-13implement list_all(), last_modified_time().fukachan
remove get_class_list().
2004-08-13clean up new().fukachan
list() can take an argument for $class if needed. implement is_valid_queue() and get_class_list() methods.
2004-06-29overhaul:fukachan
o fix comments. o fix messages/error messages. o use //o if could. o specify initial value.
2004-06-27validate if message object supports write_count() method.fukachan
2004-06-27queue system debug: trace number of bytes written.fukachan
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-24check write error more strictly.fukachan
2004-05-19handle transport infomation.fukachan
fix comments.
2004-05-18support lock({ lock_before_runnable => yes }) extension.fukachan
FML::Process::Distribute needs such option to own the current article delivery by itself to distinct it from queue flush system on other processes.
2004-02-15white space cosmetics.fukachan
2004-01-24overhaul from FNF point view.fukachan
o fix comments. o fix loop label name. o more correct initialization if could. o use //o;
2003-12-30validate $value (ARRAY_REF).fukachan
update comments.
2003-12-29define *_file_path() methods.fukachan
bug fix use of *_{dir,file}_path() functions.
2003-12-22fix typo.fukachan
*_dirpath() -> *_dir_path().
2003-12-22define the following methods and modified to use it:fukachan
new_dirpath deferred_dirpath active_dirpath info_dirpath sender_dir_path recipients_dir_path
2003-10-15space cosmeticsfukachan
2003-08-23fix comments: =head2 function(...) formfukachan
2003-04-15reset alarm after flock()fukachan
2003-03-17log setrunnable() succeed.fukachan
2003-02-11FNF: not use $_fukachan
2002-12-20use return().fukachan
fix comments.
2002-11-19input of recipients can be duplicatedfukachan
2002-11-17enabled passing of recipient_maps (ARRAY_REF) into mail queue.fukachan
By this, we can now pass $digest_recipient_maps as digest recipients to mail queue system.
2002-09-28we should not use hard-coded file/dir modefukachan
2002-09-22add section on FNFfukachan
2002-09-11fml5 -> fml8fukachan
2002-07-02fix commentsfukachan
more defined() checks FNF-ify
2002-04-10whitespace nichefukachan
2002-04-08fix/clean up documentsfukachan
2002-04-07FNF-ify: one line <= 80fukachan
2002-01-30oops, fix fucntion call syntax.fukachan
2002-01-30use File::Specfukachan
2002-01-13use Fcntl qw(:DEFAULT :flock), remove LOCK_XX() definitions.fukachan
2002-01-13remove \s*$fukachan
2002-01-13update comments, copyrightfukachan
2001-12-22remove \s*$fukachan
2001-08-24in() method:fukachan
If $msg object has print() method, arbitrary $msg is acceptable.
2001-05-31clean up documentsfukachan
2001-05-19define list(), getidinfo() and valid()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-16clean up documentsfukachan
2001-05-09rename Mail::Message::Queue to Mail::Delivery::Queue.fukachan
make $queue_dir/info/ to hold delivery information