Commit Graph

1127 Commits

Author SHA1 Message Date
Vincent Richard
820d44377e Added SMTP service properties to allow disabling PIPELINING and CHUNKING extensions. 2013-07-24 13:30:57 +02:00
Vincent Richard
cec80c6335 Return real message UID from IMAP server. Added function to return the current UID validity. 2013-07-21 14:24:18 +02:00
Vincent Richard
9a9794cb7d Reworked IMAP event notification code. 2013-07-18 21:51:09 +02:00
Vincent Richard
add42703e5 Removed useless accessors. 2013-07-17 12:49:52 +02:00
Vincent Richard
9702cdaaba Code cleanup. Store error log in parsed response to avoid accessing parser internal data. 2013-07-17 12:46:50 +02:00
Vincent Richard
c14be7ec9c Dispatch NOOP commands on open folders only. 2013-07-16 22:04:56 +02:00
Vincent Richard
477e90ffba Misc fixes in documentation. 2013-07-16 19:27:15 +02:00
Vincent Richard
d253828e26 Prefix exception class with namespace in documentation. 2013-07-16 19:08:25 +02:00
Vincent Richard
00585bc823 Fixed status update. Prevent opening the same folder two times in a session. 2013-07-16 19:06:46 +02:00
Vincent Richard
eae4b21d2a Fixed method description. 2013-07-16 12:43:24 +02:00
Vincent Richard
91e6ab9445 Fixed issue #45: test for _WIN32 instead of WIN32. 2013-07-16 12:18:43 +02:00
Vincent Richard
62828e20d4 Renamed net::*{part|structure} to net::*message{Part|Structure}. Splitted code in multiple files. 2013-07-16 12:09:37 +02:00
Vincent Richard
54084253e6 Added basic support for IMAP CONDSTORE extension.
Process CAPABILITY in IMAP greeting response.
Renamed getUniqueId() to getUID() for consistency.
2013-07-16 11:07:16 +02:00
Vincent Richard
ebc0db9bf9 Fixed IMAP tag not incrementing. 2013-07-15 19:04:21 +02:00
Vincent Richard
fdeaec5e05 64-bit type detection. 2013-07-15 10:35:09 +02:00
Vincent Richard
b886cd4864 Refactored the way embedded objects are referenced in MHTML. 2013-07-11 18:06:26 +02:00
Vincent Richard
30d22deaf5 Update example to test STATUS command. 2013-07-11 17:10:01 +02:00
Vincent Richard
394224e7ab Updated IMAP parser to support STATUS response extensions. 2013-07-11 17:08:46 +02:00
Vincent Richard
86f0a63802 Do not QP-encode CRLFs when content type is text. 2013-06-27 13:56:55 +02:00
Vincent Richard
de659db112 Removed debug printf. 2013-06-27 07:54:33 +02:00
Vincent Richard
1a30cfe41b Unit tests for content handlers. 2013-06-26 21:41:42 +02:00
Vincent Richard
76f88f9cdd Added missing include. 2013-06-26 21:23:23 +02:00
Vincent Richard
549a518deb Added missing constructor. 2013-06-25 23:36:46 +02:00
Vincent Richard
1c44291383 New content handler for file. Automatically set file size with file attachment. 2013-06-25 18:14:39 +02:00
Vincent Richard
0863868570 Documentation. 2013-06-25 10:28:20 +02:00
Vincent Richard
5242a01c77 Renamed default encoder. 2013-06-24 18:07:43 +02:00
Vincent Richard
895b07cae9 Added support for SIZE SMTP extension (RFC-1870). 2013-06-24 15:32:40 +02:00
Vincent Richard
87f6acb0b5 Return after sending message when sending is supported. 2013-06-22 10:42:36 +02:00
Vincent Richard
eee80fc81e Added support for CHUNKING SMTP extension (RFC-3030). More robust unit tests for SMTP. 2013-06-20 11:02:39 +02:00
Vincent Richard
36773bd834 Moved SMTP connection-related things to SMTPConnection object. 2013-06-19 15:08:08 +02:00
Vincent Richard
26eecc6b35 Fixed invalid cast. 2013-06-18 22:22:29 +02:00
Vincent Richard
576b1800d3 Fixed comments. 2013-06-18 21:31:50 +02:00
Vincent Richard
1ae7d67ae0 SMTPUTF8: generate Internationalized Email only if supported by SMTP server. 2013-06-18 15:04:12 +02:00
Vincent Richard
5137d6b0f9 Fixed issue #44 for MSVC. 2013-06-18 09:01:33 +02:00
Vincent Richard
01fd896e3c Re-issue CAPA command once TLS has been started (POP3, IMAP). 2013-06-17 15:04:37 +02:00
Vincent Richard
2e5574b146 Added support for transport padding in boundary (issue #38). 2013-06-13 12:00:42 +02:00
Vincent Richard
93c8d3a071 Added support for SMTPUTF8 extension (RFC-6531). 2013-06-12 21:19:36 +02:00
Vincent Richard
f2211877a9 Homogeneous use of vmime::string. 2013-06-12 14:20:34 +02:00
Vincent Richard
7ab35173bc Moved POP3 connection-related things to POP3Connection object. 2013-06-12 14:02:40 +02:00
Vincent Richard
dfe563f391 Moved POP3 client command related things to POP3Command class. 2013-06-11 22:50:44 +02:00
Vincent Richard
d65d02cf09 Added function to return email address as a string. 2013-06-09 22:17:56 +02:00
Vincent Richard
abf7dec38b Fixed inverted comments for constants. 2013-06-09 19:31:10 +02:00
Vincent Richard
eddc33038f Charset conversion output stream for ICU. 2013-06-09 11:49:32 +02:00
Vincent Richard
02e1cf65ab Fixed comment. 2013-06-09 10:24:56 +02:00
Vincent Richard
b63537b609 Include <winsock2.h> before <windows.h>, to avoid <winsock.h> inclusion. 2013-06-07 15:23:52 +02:00
Vincent Richard
1257f8024c Fixed visibility attribute position for GCC. 2013-06-07 15:10:50 +02:00
Vincent Richard
dfde5a646b Outsourced build test script. 2013-06-07 10:18:10 +02:00
Vincent Richard
cc9654593e Fixed issue #44. 2013-06-06 20:08:08 +02:00
Vincent Richard
29d1be275a Define "VMIME_HAVE_FILESYSTEM_FEATURES" to generate doc for classes related to files (eg. fileAttachment). 2013-05-18 08:43:39 +02:00
Vincent Richard
d672c2b124 Issue #41. 2013-05-18 08:31:05 +02:00