aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/smtp/SMTPConnection.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-12-29Merged source and header files in directory structure. Got rid of SConstruct ↵Vincent Richard1-618/+0
build.
2013-12-10Simplified types for better readability. Use appropriate types (size_t, ↵Vincent Richard1-3/+3
byte_t...). Minor warning fixes.
2013-11-21Boost/C++11 shared pointers.Vincent Richard1-41/+41
2013-09-21TLS properties: allows setting custom cipher suite for TLS/SSL connections.Vincent Richard1-4/+6
2013-09-08SMTP-specific exceptions.Vincent Richard1-1/+5
2013-06-19Moved SMTP connection-related things to SMTPConnection object.Vincent Richard1-217/+84
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 Richard1-3/+6
2013-04-18Fixed double read of response.Vincent Richard1-2/+4
2013-04-03Issue #4: set envelope sender.Vincent Richard1-4/+8
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 Richard1-1/+21
2013-02-12Rewrote SMTP command sending. Better code for pipelining. Report full ↵Vincent Richard1-109/+45
command text on MAIL/RCPT errors.
2013-01-10Updated copyright year and maintainer email address.Vincent Richard1-1/+1
2012-12-12Trivial 64-bit warning fixes.Vincent Richard1-4/+4
2012-11-29Trivial 64-bit warning fixes.Vincent Richard1-2/+2
2012-11-11SMTP Command Pipelining (RFC-2920).Vincent Richard1-24/+109
2012-11-03OpenSSL support (thanks to Mehmet Bozkurt).Vincent Richard1-2/+2
2012-11-01Migrated build system to CMake. Conditional file compilation. Automatic ↵Vincent Richard1-0/+10
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 Richard1-2/+2
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 Richard1-2/+2
2008-01-04Changed copyright year to 2008.Vincent Richard1-1/+1
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 Richard1-3/+7
2007-01-01Changed copyright year to 2007.Vincent Richard1-1/+1
2006-12-26Allow 'AUTH=LOGIN' capability for some servers.Vincent Richard1-0/+5
2006-10-11Renamed 'vmime::platformDependant' to 'vmime::platform'.Vincent Richard1-3/+3
2006-10-02Reissue EHLO after successful STARTTLS.Vincent Richard1-30/+42
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
2006-02-24Check for connection before any operation.Vincent Richard1-0/+6
2006-02-09Fixed dangling 'else'-block when TLS is not enabled (thanks to Tim Teulings).Vincent Richard1-1/+1
2006-02-05Changed copyright year to 2006.Vincent Richard1-1/+1
2006-01-29Added service::isSecuredConnection() and service::getConnectionInfos() to ↵Vincent Richard1-3/+32
retrieve information about the connection.
2006-01-07Added SMTPResponse to read and parse SMTP responses.Vincent Richard1-134/+28
2005-11-30Fixed bug when disconnecting SMTP.Vincent Richard1-1/+8
2005-11-07Fixed bug in disconnect() when authentication is not needed (thanks to ↵Vincent Richard1-0/+2
Benjamin Biron).
2005-10-20Added flush() on 'outputStream' + added unit tests for ↵Vincent Richard1-0/+2
'charsetFilteredOutputStream' when input contains invalid sequences.
2005-10-06Renamed 'progressionListener' to 'progressListener'.Vincent Richard1-1/+1
2005-10-04Added service::setTimeoutHandlerFactory().Vincent Richard1-7/+2
2005-10-04Added service::setSocketFactory().Vincent Richard1-4/+1
2005-10-03Added TLS/SSL support.Vincent Richard1-67/+102