1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
= Changes in RubyFilter 0.12 (released 2003-12-26)
- Ruby 1.8.1 compatability changes.
= Changes in RubyFilter 0.11 (released 2003-09-17)
- Ruby 1.8.0 compatability changes.
- No longer verify that a unix mbox file is in the correct format before
appending to it.
= Changes in RubyFilter 0.10 (released 2003-02-04)
- Add RFilter::Deliver.write_to_mbox that writes to an already open
mailbox file. This can be used when none of the anal checks,
locking, etc. that RFilter::Deliver.deliver_mbox does is
desireable.
- Add RFilter::KeyedMailbox#each_key and
RFilter::KeyedMailbox#key_mtime methods that can be used to
implement expiry when you want to process the message before it is
deleted.
- DeliveryAgent#deliver_mbox now ignores the SIGXFSZ exception and
recovers from the EFBIG Errno exception.
= Changes in RubyFilter 0.9 (released 2002-01-16)
- New DeliveryAgent#filter method that can be used to filter a message
through an external command, possibly changing the message.
- DeliveryAgent::DeliveryPipeFailure renamed to
DeliveryAgent::DeliveryCommandFailure since it is now raised by
DeliveryAgent#pipe as well as DeliveryAgent#filter.
- DeliveryAgent#defer and DeliveryAgent#reject now have a default
argument for the message string.
- Other changes to bring up to date with current RubyMail and Ruby
1.8.0.
= Changes in RubyFilter 0.8 (released 2002-03-18)
- Created from RubyMail 0.7
- All Mail::* constants moved into the RFilter:: module.
- Mail::Deliver.deliver_mbox returns the name of the file delivered
to.
- rdeliver.rb now prints DeliveryDever and DeliveryReject messages to
stdout in the hopes that the MTA will include them in the bounce
message.
- Renamed Mail::LDA to RFilter::DeliveryAgent.
- RFilter::Deliver.deliver_maildir -- bring in line with the
Maildir delivery spec (i.e. stat the tmp file before trying to open
it instead of relying on O_EXCL).
|