27 Commits (9ad83299af2673b275426571b45d0a9a743b0495)

Autor SHA1 Mensaje Fecha
  Akinori MUSHA 6e77551256 Do not raise error when an address header field is broken %!s(int64=8) %!d(string=hace) años
  Akinori MUSHA 91d76db975 Do not fail in checking a condition on From/To/Cc %!s(int64=8) %!d(string=hace) años
  Dustin Miller 7b85bad267 Cleaned up Agent descriptions: consistent format for their beginning. %!s(int64=9) %!d(string=hace) años
  Akinori MUSHA 1e57f3a457 Guard a call for `scrub` with try() %!s(int64=9) %!d(string=hace) años
  Akinori MUSHA 106058ab96 ImapFolderAgent: Enable dry-run %!s(int64=9) %!d(string=hace) años
  Akinori MUSHA 3ce41669b4 Use keyword arguments for Net::IMAP.new %!s(int64=9) %!d(string=hace) años
  Akinori MUSHA 864152b871 Fix typos in the description %!s(int64=9) %!d(string=hace) años
  Akinori MUSHA 5641e0b309 ImapFolderAgent: Handle a mail without a body %!s(int64=9) %!d(string=hace) años
  Akinori MUSHA 5211378131 ImapAgent: Replace invalid bytes in a subject or body. %!s(int64=9) %!d(string=hace) años
  Akinori MUSHA 89a7848c80 Get IMAP#fetch and #uid_fetch to always return an array. %!s(int64=9) %!d(string=hace) años
  Akinori MUSHA f3552ece2e ImapFolderAgent: Emit a log message when creating an event or skipping it. %!s(int64=10) %!d(string=hace) años
  Akinori MUSHA d144d3797d ImapFolderAgent: Enable notification of mails already marked as read. %!s(int64=10) %!d(string=hace) años
  Akinori MUSHA d1196a35ad ImapFolderAgent: "conditions" must not actually be nil. %!s(int64=10) %!d(string=hace) años
  Akinori MUSHA 280c09415e ImapFolderAgent: Do not fail when port is blank. %!s(int64=10) %!d(string=hace) años
  Akinori MUSHA 045fb957b2 ImapFolderAgent now recognizes "true"/"false" as boolean option values. %!s(int64=10) %!d(string=hace) años
  Akinori MUSHA c1b9caa8cc ImapFolderAgent: Unstringify integer keys of a hash saved in JSON. %!s(int64=10) %!d(string=hace) años
  Akinori MUSHA 6a06a32447 ImapFolderAgent: Only keep a single UID value for each folder in memory. %!s(int64=10) %!d(string=hace) años
  Andrew Cantino 073df69df7 take dsander's advice and use interpolated instead of interpolated_options %!s(int64=10) %!d(string=hace) años
  Andrew Cantino a8f32c5e85 Add memoized interpolated_options and used it everywhere. %!s(int64=10) %!d(string=hace) años
  peter-x cd6fe29890 check for nil in ensure part %!s(int64=10) %!d(string=hace) años
  Akinori MUSHA ba36e9a267 Document how this type of agent memorizes and deals with already seen mails. %!s(int64=10) %!d(string=hace) años
  Akinori MUSHA d101d60211 Mark duplicated mails as read even if event creation is skipped. %!s(int64=10) %!d(string=hace) años
  Akinori MUSHA d24d4279b2 Elaborate on how to specify a case-insensitive pattern. %!s(int64=10) %!d(string=hace) años
  Akinori MUSHA bf3fe8f1b5 Unbreak with Ruby <2.0 not having File::FNM_EXTGLOB. %!s(int64=10) %!d(string=hace) años
  Akinori MUSHA 8d4c72d744 Convert 'port' to integer. %!s(int64=10) %!d(string=hace) años
  Akinori MUSHA 2b8cfe95b9 Include "folder" in events. %!s(int64=10) %!d(string=hace) años
  Akinori MUSHA 2c2ebf533c Implement ImapFolderAgent. %!s(int64=10) %!d(string=hace) años