aboutsummaryrefslogtreecommitdiffstats
path: root/vmime/net (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-12-29Merged source and header files in directory structure. Got rid of SConstruct ↵Vincent Richard78-15070/+0
build.
2013-12-18Better error handling. Fixed return values in custom BIO. Added support for ↵Vincent Richard1-0/+2
SSL_ERROR_WANT_READ/SSL_ERROR_WANT_WRITE in handshaking.
2013-12-11IMAP parsing workarounds for Yandex.Vincent Richard1-3/+32
2013-12-10Simplified types for better readability. Use appropriate types (size_t, ↵Vincent Richard22-251/+287
byte_t...). Minor warning fixes.
2013-11-21Do not throw exception for normal code flow.Vincent Richard2-14/+17
2013-11-21Boost/C++11 shared pointers.Vincent Richard59-462/+437
2013-11-15Per-protocol include files.Vincent Richard5-0/+168
2013-11-14Custom fetch attributes.Vincent Richard9-32/+159
2013-09-21TLS properties: allows setting custom cipher suite for TLS/SSL connections.Vincent Richard7-3/+266
2013-09-08SMTP-specific exceptions.Vincent Richard2-0/+130
2013-09-04Added missing exports.Vincent Richard1-1/+1
2013-08-16Made 'message::uid' a class to prevent implicit conversions between 'long' ↵Vincent Richard1-1/+27
and 'string'.
2013-08-14Added support for enhanced status codes (RFC-3463).Vincent Richard1-1/+23
2013-07-26Added missing exports.Vincent Richard1-3/+3
2013-07-26Allow messages to be designated either by their number or their UID.Vincent Richard8-148/+411
Warning: this is an API-breaking change.
2013-07-24Added SMTP service properties to allow disabling PIPELINING and CHUNKING ↵Vincent Richard1-0/+3
extensions.
2013-07-21Return real message UID from IMAP server. Added function to return the ↵Vincent Richard2-15/+11
current UID validity.
2013-07-18Reworked IMAP event notification code.Vincent Richard9-20/+103
2013-07-17Removed useless accessors.Vincent Richard1-3/+0
2013-07-17Code cleanup. Store error log in parsed response to avoid accessing parser ↵Vincent Richard2-28/+56
internal data.
2013-07-16Misc fixes in documentation.Vincent Richard1-2/+2
2013-07-16Prefix exception class with namespace in documentation.Vincent Richard2-31/+31
2013-07-16Fixed status update. Prevent opening the same folder two times in a session.Vincent Richard3-2/+4
2013-07-16Fixed method description.Vincent Richard1-1/+2
2013-07-16Renamed net::*{part|structure} to net::*message{Part|Structure}. Splitted ↵Vincent Richard9-64/+245
code in multiple files.
2013-07-16Added basic support for IMAP CONDSTORE extension.Vincent Richard16-280/+971
Process CAPABILITY in IMAP greeting response. Renamed getUniqueId() to getUID() for consistency.
2013-07-11Updated IMAP parser to support STATUS response extensions.Vincent Richard1-71/+69
2013-06-27Do not QP-encode CRLFs when content type is text.Vincent Richard1-0/+4
2013-06-24Added support for SIZE SMTP extension (RFC-1870).Vincent Richard2-1/+4
2013-06-20Added support for CHUNKING SMTP extension (RFC-3030). More robust unit tests ↵Vincent Richard3-0/+101
for SMTP.
2013-06-19Moved SMTP connection-related things to SMTPConnection object.Vincent Richard2-27/+136
2013-06-18Fixed comments.Vincent Richard1-5/+5
2013-06-18SMTPUTF8: generate Internationalized Email only if supported by SMTP server.Vincent Richard2-0/+26
2013-06-17Re-issue CAPA command once TLS has been started (POP3, IMAP).Vincent Richard2-0/+10
2013-06-12Added support for SMTPUTF8 extension (RFC-6531).Vincent Richard1-2/+2
2013-06-12Homogeneous use of vmime::string.Vincent Richard2-7/+7
2013-06-12Moved POP3 connection-related things to POP3Connection object.Vincent Richard4-50/+144
2013-06-11Moved POP3 client command related things to POP3Command class.Vincent Richard2-1/+122
2013-05-13Do not increment tag after sending command (parser needs current tag).Vincent Richard1-0/+2
2013-05-13Cross-platform and (truly) thread-safe OpenSSL initialization.Vincent Richard1-6/+15
2013-05-12Added missing symbol exports.Vincent Richard35-35/+35
2013-05-12Export class and functions in shared libraries.Vincent Richard17-24/+24
2013-05-12Fixed BIO_METHOD initialization for thread safety.Vincent Richard1-0/+2
2013-04-26Allow SPACEs at end of response line (Apple iCloud IMAP server).Vincent Richard1-1/+29
2013-04-26Added unit tests for IMAPTag. Initialize sequence number at 1.Vincent Richard1-0/+1
2013-04-03Issue #4: set envelope sender.Vincent Richard3-3/+22
2013-03-27Remove +x bit from source filesJan Engelhardt3-0/+0
2013-03-24Fixed warnings and 64-bit issues.Vincent Richard1-1/+0
2013-03-06Fixed compilation warnings.Vincent Richard1-1/+1
2013-02-26Fixed warnings about unused variables.Vincent Richard1-7/+7