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