Skip to content

Latest commit

 

History

History
138 lines (90 loc) · 3.71 KB

File metadata and controls

138 lines (90 loc) · 3.71 KB
  • 1 minor enhancement:

    • Added verbose accessors to IMAPProcessor.

  • 6 bug fixes:

    • Fixed bug in IMAPProcessor#create_mailbox w/ newer versions of Net::IMAP.

    • Fixed bug with frozen string literals.

    • Fixed deprecation warnings instantiating Net::IMAP w/ newer versions.

    • Fixed to work with Net::IMAP::SASL.

    • Fixed to work with newer vensions of Net::IMAP.

    • Removed warnings loading/configuring Net::IMAP::SASL.

  • 1 bug fix:

    • Cleanse: Use Regexp.escape when searching mailboxen.

  • 1 major enhancement:

    • Added imap_tidy, a hybrid between cleanse and archive.

  • 1 minor enhancement:

    • Added Time.imapdate(s), Time.imapdatetime(s), and #yyyy_mm.

  • 2 bug fixes:

    • Fixes for net/imap changes in ruby 3.x.

    • Removed unused last_month from IMAPProcessor::Archive

  • 4 minor enhancements:

    • Added #noop? to improve readability.

    • Documented how to use this with gmail.

    • Improved imap_archive output by distinguishing hosts.

    • Improved show_messages output to be cleaner and have better info (from/to).

  • 2 bug fixes:

    • Fixed –noop by covering all imap calls that modify w/ checks.

    • Fixed option processing with multiple accounts by dup’ing args to OptionParser.

  • 1 minor enhancement:

    • Add XOAUTH2 authentication type. (mattbeedle)

  • 3 major enhancements:

    • IMAPProcessor#process_args now returns an array of option hashes.

    • IMAPProcessor.run now enumerates the array returned from process_args.

    • You can now specify multiple host configs w/ an array of hashes in your config files.

  • 4 minor enhancements:

    • Added –merge to imap_archive.

    • Added –noop/-n to manually disable destructive actions. (needs to propagate down).

    • Added imap_cleanse, imap_flag, imap_learn; migrated from IMAPCleanse.

    • Added support for LOGIN. (bleything)

  • 7 bug fixes:

    • Fixed initializers in flag and cleanse.

    • Fixed odd bug w/ running on empty folders. Never saw that before. odd…

    • Handle unparsable date entries. Stupid spammers…

    • Now calculating latest month when not splitting directly from the date

    • Removed 1.9/2.0 warnings.

    • Removed dead rubyforge setting in Rakefile

    • Split was still defaulting to true.

  • 6 minor enhancements:

    • Added explicit help option (-h didn’t work)

    • Added folder separator support (osx server uses ‘.’ not ‘/’)

    • Added imap_mkdir command

    • Added opts_file_name class var so subclass option processing can refer to file

    • Extended imap_archive to archive multiple months per box, as necessary. Allowing easy archiving of big mailboxes

    • Handles server-provided CAPABILITY to avoid an extra round-trip

  • 1 bug fix:

    • Fixed doco.

  • 1 major enhancement

    • IMAP IDLE support now matches ruby trunk’s support. See Net::IMAP#idle and Net::IMAP#idle_done

  • 2 major enhancements

    • imap_archive which archives old mail to dated mailboxes

    • imap_idle which lists messages that were added or expunged from a mailbox

  • 4 minor enhancements

    • Added IMAPProcessor#create_mailbox

    • Added IMAPProcessor#delete_messages

    • Added IMAPProcessor#move_messages

    • Disabled verification of SSL certs for 1.9

  • 1 bug fix

    • Fixed options file names, they should be Symbol keys

  • 1 bug fix

    • Got the skip test backwards

  • 1 minor enhancement

    • IMAPProcessor#each_message allows messages to be omitted from the returned uid list (skipped)

  • 2 bug fix

    • Show correct name of options file for –password help

    • Fix –quiet

  • 1 major enhancement

    • Birthday!