summaryrefslogtreecommitdiff
path: root/fml/lib/Mail/Delivery
AgeCommit message (Collapse)Author
2012-12-13fix copyrightfukachan
2012-12-13RT#66474: catch up IO::Handle changes in Perl 5.16 to avoid a lot of warnings.fukachan
while (1) { ... - $buf = $socket->getline; + defined ( $buf = $socket->getline ) || next SMTP_REPLY; }
2012-04-24fix descriptions, copyright.fukachan
2012-04-21not duplicated loading of Socket related classes.fukachan
2008-08-02fix copyrightfukachan
2008-08-02create isolated queue, too.fukachan
2006-07-09white space cosmeticsfukachan
2006-05-04constuctor imports $expire_limit in the argument.fukachan
delete() and remove() can accept queue id if specified. define expire() which removes too old queue files in the specified queue. It expires all queue if $class unspecified. expire()/cleanup() is overhauled. queue removing is done by remove(). define {set,get}_expire_limit() access methods.
2006-04-28fix open() mode: r -> <fukachan
2006-04-22message modified (unified among modules)fukachan
2006-04-20fix error reset timing.fukachan
show more useful info in log message.
2006-04-20try to connect(2) $mta by IPv6 if (1) we can use Socket6 and (2) mtafukachan
is not pure IPv4 syntax (Iv6 syntax or hostname). IPv6 module, which should be fully rewritten in the future, exports parse_mta6() and is_pure_ipv4_syntax(). rewritten to use them.
2006-04-16fix variable name: num_rcpt -> rcpt_totalfukachan
2006-04-09modify debug messagefukachan
2006-04-05mask some debug messagesfukachan
2006-04-05fix fallback algorithm: we need not do fallback for the queue alreadyfukachan
on the queue. bug fix loop check counting. bug fix queue_directry info handling. prepare several acess methods: _is_map_in_queue(), _set_queue_directory(), _get_queue_directory(), set_not_done(), get_not_done().
2006-04-05fix usage of logging.fukachan
trylock() is available, too. validate stat() object before using it.
2006-04-04define set_sleep_count, get_sleep_count, set_retry_count andfukachan
get_retry_count. rewritten by using them.
2006-04-03style: not use $_xxx in loopfukachan
2006-04-03fix retry handling (now we use cost penalty by rollback).fukachan
2006-04-03bug fixed to lock new or lock queue file, not active queue.fukachan
2006-04-03ensure lock/unlock return valuefukachan
2006-04-03check the number of effective MTA.fukachan
tune retry max limit (XXX a lot of todo around this).
2006-04-02fix typo.fukachan
check lock status.
2006-04-02fix error handling (do not trap normal condition)fukachan
2006-04-02overhaul.fukachan
o subroutine-ify. o more error check and assertion. o fix comments. et.al.
2006-04-01overhaulfukachan
2006-04-01fix comments (FNF)fukachan
2006-03-26fix arguments:fukachan
+ connect{4,6}() accepts $mta. + remove not used arguments.
2006-03-26define [sg]et_address_validate_function()fukachan
2006-03-25fix comments.fukachan
fix usage of ->log*()
2006-03-25overhaul.fukachan
more access method based.
2006-03-25obsolete.fukachan
switched to "inheritance of Base".
2006-03-24define new classes to reconstruct class hierarchy.fukachan
e.g. SMTP IS-A Protocol, which IS-A Base. Queue IS-A Base.
2006-03-24removedfukachan
2006-03-24overhaul.fukachan
use $self->log*() instead of Mail::Delivery::Utils.
2006-03-24overhaul.fukachan
+ more use of access methods. + change method name to more proper one.
2006-03-23if EHLO fails, try HELO.fukachan
2006-03-21bug fix starting position in fallback process.fukachan
2006-03-21fix type in queue_id generatorfukachan
2006-03-21define {set,get}_error()mail-delivery-reconstruct-basefukachan
2006-03-21validate format of recipient within smtp transaction.fukachan
2006-02-15define delete() as an alias of remove()fukachan
2006-01-09white space cosmetics.fukachan
fix copyright.
2005-12-18enhanced dup_conent() to take two arguments.fukachan
2005-08-19FNF: XXX_clean_up() -> XXX_cleanup()fukachan
2005-08-09FNF: content_dup2() -> dup_content()fukachan
2005-06-03fix args and comments of *_dir_path().fukachan
implement local_{dir,file}_path(), content_dup2(), open() and close(). queue_id = second + microsecond + pid + counter. now other module can extend class for local use.
2005-05-27fix comments (FNF)fukachan
2005-05-27set timeout for socket(2).fukachan