aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/imap (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-12-29Merged source and header files in directory structure. Got rid of SConstruct ↵Vincent Richard12-5115/+0
build.
2013-12-10Simplified types for better readability. Use appropriate types (size_t, ↵Vincent Richard7-48/+71
byte_t...). Minor warning fixes.
2013-11-21Boost/C++11 shared pointers.Vincent Richard10-265/+267
2013-11-14Custom fetch attributes.Vincent Richard3-18/+24
2013-09-21TLS properties: allows setting custom cipher suite for TLS/SSL connections.Vincent Richard1-4/+6
2013-09-08Added required includes for MSVC.Vincent Richard3-0/+7
2013-08-16Fixed missing space in command.Vincent Richard1-2/+2
2013-08-16Fixed isEmpty() test.Vincent Richard1-1/+1
2013-07-26Allow messages to be designated either by their number or their UID.Vincent Richard3-397/+182
Warning: this is an API-breaking change.
2013-07-21Return real message UID from IMAP server. Added function to return the ↵Vincent Richard3-50/+17
current UID validity.
2013-07-18Reworked IMAP event notification code.Vincent Richard3-361/+272
2013-07-17Removed useless accessors.Vincent Richard1-12/+0
2013-07-17Code cleanup. Store error log in parsed response to avoid accessing parser ↵Vincent Richard4-99/+59
internal data.
2013-07-16Dispatch NOOP commands on open folders only.Vincent Richard1-1/+2
2013-07-16Fixed status update. Prevent opening the same folder two times in a session.Vincent Richard3-177/+74
2013-07-16Renamed net::*{part|structure} to net::*message{Part|Structure}. Splitted ↵Vincent Richard4-52/+53
code in multiple files.
2013-07-16Added basic support for IMAP CONDSTORE extension.Vincent Richard6-160/+405
Process CAPABILITY in IMAP greeting response. Renamed getUniqueId() to getUID() for consistency.
2013-07-15Fixed IMAP tag not incrementing.Vincent Richard1-3/+3
2013-07-11Updated IMAP parser to support STATUS response extensions.Vincent Richard1-9/+9
2013-06-27Do not QP-encode CRLFs when content type is text.Vincent Richard1-0/+15
2013-06-17Re-issue CAPA command once TLS has been started (POP3, IMAP).Vincent Richard1-2/+26
2013-06-12Homogeneous use of vmime::string.Vincent Richard2-2/+2
2013-05-13Do not increment tag after sending command (parser needs current tag).Vincent Richard1-4/+7
2013-04-26Added unit tests for IMAPTag. Initialize sequence number at 1.Vincent Richard2-5/+13
2013-04-26Fixed issue #37.Vincent Richard1-1/+1
2013-01-15Renamed TYPE_BOOL to avoid name collision on MacOS.Vincent Richard1-4/+4
2013-01-10Updated copyright year and maintainer email address.Vincent Richard11-11/+11
2012-12-12Trivial 64-bit warning fixes.Vincent Richard4-8/+8
2012-11-29Trivial 64-bit warning fixes.Vincent Richard1-2/+2
2012-11-03OpenSSL support (thanks to Mehmet Bozkurt).Vincent Richard1-2/+2
2012-11-01Migrated build system to CMake. Conditional file compilation. Automatic ↵Vincent Richard11-1/+106
selection of platform handler.
2012-07-30Fixed body part extraction (only body should be extracted).Vincent Richard2-11/+38
2012-07-28Added functions to get messages by UID (IMAP only for now).Vincent Richard3-16/+201
2012-07-06Fixed issue #10.Vincent Richard1-2/+0
2012-04-14Split stream.hpp/.cpp into multiple source files.Vincent Richard3-0/+7
2012-04-05Added function to retrieve sequence numbers of messages whose UID is greater ↵Vincent Richard1-0/+56
or equal than a specified UID (thanks to Zahi Mashael).
2010-10-19Added support for DRAFT flag.Vincent Richard2-1/+5
2010-09-06Fixed extraction of root part body.Vincent Richard1-2/+5
2010-08-05Connection time out.Vincent Richard1-1/+1
2010-05-23Improved automatic encoding selection. Added helper functions on body for ↵Vincent Richard1-0/+6
setting contents, type, charset and encoding.
2010-05-20Fixed case-sensitive include.Vincent Richard1-1/+1
2010-05-18Added helper function to construct parsed message from net message. Splitted ↵Vincent Richard4-197/+522
IMAP source files.
2010-05-04Use STARTTLS for additional connections (thanks to Andrei).Vincent Richard1-1/+1
2009-11-30Added block size on sockets to allow different buffer size for SSL.Vincent Richard2-1/+11
2009-09-06Relicensed VMime under the GNU GPL version 3. Changed copyright year to 2009.Vincent Richard8-16/+16
2008-10-12Fixed compilation warnings.Vincent Richard6-32/+34
2008-01-04Changed copyright year to 2008.Vincent Richard8-8/+8
2007-07-09Fixed bug in modified UTF-7 encoding.Vincent Richard1-46/+95
2007-03-27Fixed typo in the copyright header, and added missing paragraph about linking.Vincent Richard8-24/+56
2007-01-01Changed copyright year to 2007.Vincent Richard8-8/+8