aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/smtp (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-11-21Boost/C++11 shared pointers.Vincent Richard7-87/+87
2013-09-21Fixed chunking output buffer.Vincent Richard1-1/+1
2013-09-21TLS properties: allows setting custom cipher suite for TLS/SSL connections.Vincent Richard1-4/+6
2013-09-08SMTP-specific exceptions.Vincent Richard4-15/+203
2013-08-14Added support for enhanced status codes (RFC-3463).Vincent Richard1-3/+66
2013-07-24Added SMTP service properties to allow disabling PIPELINING and CHUNKING ↵Vincent Richard2-2/+13
extensions.
2013-06-24Added support for SIZE SMTP extension (RFC-1870).Vincent Richard2-9/+58
2013-06-22Return after sending message when sending is supported.Vincent Richard1-0/+1
2013-06-20Added support for CHUNKING SMTP extension (RFC-3030). More robust unit tests ↵Vincent Richard3-19/+212
for SMTP.
2013-06-19Moved SMTP connection-related things to SMTPConnection object.Vincent Richard2-478/+660
2013-06-18SMTPUTF8: generate Internationalized Email only if supported by SMTP server.Vincent Richard1-0/+28
2013-06-12Added support for SMTPUTF8 extension (RFC-6531).Vincent Richard2-9/+29
2013-06-12Homogeneous use of vmime::string.Vincent Richard1-5/+5
2013-05-14No need to read another response line in an empty 334 response.Vincent Richard1-5/+0
2013-04-18Fixed double read of response.Vincent Richard1-2/+4
2013-04-03Issue #4: set envelope sender.Vincent Richard1-4/+8
2013-03-06Fixed compilation warnings.Vincent Richard1-1/+1
2013-02-24Message generation/parsing context. Charset conversion options. Preliminary ↵Vincent Richard1-2/+13
implementation of RFC-6532.
2013-02-17SMTP response code 251 for RCPT TO is now treated as successful.Vincent Richard1-1/+2
2013-02-17Reset SMTP session state (using RSET command) if transport is being reused.Vincent Richard2-1/+28
2013-02-12Unit tests for SMTPCommand and SMTPCommandSet. Fixed ↵Vincent Richard1-1/+1
SMTPCommandSet::isFinished().
2013-02-12Rewrote SMTP command sending. Better code for pipelining. Report full ↵Vincent Richard3-109/+344
command text on MAIL/RCPT errors.
2013-01-15Renamed TYPE_BOOL to avoid name collision on MacOS.Vincent Richard1-6/+6
2013-01-10Updated copyright year and maintainer email address.Vincent Richard4-4/+4
2012-12-12Trivial 64-bit warning fixes.Vincent Richard2-6/+6
2012-11-29Trivial 64-bit warning fixes.Vincent Richard1-2/+2
2012-11-11SMTP Command Pipelining (RFC-2920).Vincent Richard2-28/+122
2012-11-03OpenSSL support (thanks to Mehmet Bozkurt).Vincent Richard1-2/+2
2012-11-01Migrated build system to CMake. Conditional file compilation. Automatic ↵Vincent Richard4-0/+37
selection of platform handler.
2012-04-14Split stream.hpp/.cpp into multiple source files.Vincent Richard1-0/+2
2010-12-08No extra space between ':' and '<' in MAIL FROM and RCPT TO. Wait for server ↵Vincent Richard1-2/+3
response after QUIT and before closing connection.
2010-10-20Return failed email address in exception for RCPT TO.Vincent Richard1-1/+1
2010-08-05Connection time out.Vincent Richard1-1/+1
2009-09-06Relicensed VMime under the GNU GPL version 3. Changed copyright year to 2009.Vincent Richard4-8/+8
2008-12-16Send CRLF in the same packet as command to avoid problems with some servers.Vincent Richard1-2/+4
2008-10-12New namespace for encoders.Vincent Richard1-1/+0
2008-10-12Fixed compilation warnings.Vincent Richard2-6/+6
2008-01-04Changed copyright year to 2008.Vincent Richard4-4/+4
2007-04-24Allow more than one mechanism after AUTH=.Vincent Richard1-12/+11
2007-03-28Better parsing of ESMTP extensions.Vincent Richard1-38/+36
2007-03-27Fixed typo in the copyright header, and added missing paragraph about linking.Vincent Richard3-9/+21
2007-01-01Changed copyright year to 2007.Vincent Richard4-4/+4
2006-12-26Allow 'AUTH=LOGIN' capability for some servers.Vincent Richard1-0/+5
2006-10-11Renamed 'vmime::platformDependant' to 'vmime::platform'.Vincent Richard2-5/+5
2006-10-02Reissue EHLO after successful STARTTLS.Vincent Richard1-30/+42
2006-05-05Fixed CRLF response parsing + intermediate replies.Vincent Richard1-7/+13
2006-05-05Reset timeout before reading response.Vincent Richard1-0/+3
2006-05-05Fixed typo in comment.Vincent Richard1-1/+1
2006-05-05Fixed typo when parsing ESMTP/AUTH response.Vincent Richard1-4/+4
2006-04-18Renamed 'byte' to 'byte_t'.Vincent Richard1-2/+2