Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Unit tests for SMTPCommand and SMTPCommandSet. Fixed ↵ | Vincent Richard | 2013-02-12 | 1 | -1/+1 | |
| | | | | SMTPCommandSet::isFinished(). | |||||
* | Rewrote SMTP command sending. Better code for pipelining. Report full ↵ | Vincent Richard | 2013-02-12 | 3 | -109/+344 | |
| | | | | command text on MAIL/RCPT errors. | |||||
* | Fixed invalid use of freed memory. | Vincent Richard | 2013-02-11 | 2 | -2/+4 | |
| | ||||||
* | Added missing includes. | Vincent Richard | 2013-02-11 | 1 | -0/+3 | |
| | ||||||
* | Check for MLang on Windows platform. | Vincent Richard | 2013-02-10 | 1 | -3/+3 | |
| | ||||||
* | Fixed issue #23. Avoid additional queries if gethostname() is already a ↵ | Vincent Richard | 2013-02-10 | 2 | -54/+72 | |
| | | | | FQDN. Use getaddrinfo() instead of gethostbyname() for IPv6 compatibility. | |||||
* | Additional MDN fields (thanks to Mehmet Bozkurt). | Vincent Richard | 2013-02-08 | 1 | -4/+39 | |
| | ||||||
* | Check for localtime_r and gmtime_r at build instead of testing _REENTRANT. ↵ | Vincent Richard | 2013-02-05 | 3 | -6/+13 | |
| | | | | Use localtime_s and gmtime_s on Windows, if available. | |||||
* | Gives access to X.509 certificate underlying structure. | Vincent Richard | 2013-02-05 | 2 | -0/+12 | |
| | ||||||
* | Moved includes to fix compilation issue. | Vincent Richard | 2013-01-15 | 1 | -6/+0 | |
| | ||||||
* | Renamed TYPE_BOOL to avoid name collision on MacOS. | Vincent Richard | 2013-01-15 | 4 | -20/+20 | |
| | ||||||
* | Better test for stream state. | Vincent Richard | 2013-01-15 | 1 | -1/+1 | |
| | ||||||
* | Removed unused includes for OpenSSL. | Vincent Richard | 2013-01-15 | 1 | -6/+0 | |
| | ||||||
* | Updated copyright year and maintainer email address. | Vincent Richard | 2013-01-10 | 171 | -174/+174 | |
| | ||||||
* | Fixed issue #17. | Vincent Richard | 2012-12-27 | 1 | -3/+8 | |
| | ||||||
* | exclude defaultCertificateVerifier.cpp unless VMIME_HAVE_TLS_SUPPORT | Mark Brand | 2012-12-24 | 1 | -0/+5 | |
| | ||||||
* | Fixed type for maximum line length. | Vincent Richard | 2012-12-22 | 1 | -5/+6 | |
| | ||||||
* | Fixed first modifier not being generated. | Vincent Richard | 2012-12-22 | 1 | -1/+1 | |
| | ||||||
* | Misc fixes for Windows build (thanks to Mehmet Bozkurt). | Vincent Richard | 2012-12-17 | 2 | -9/+21 | |
| | ||||||
* | More robust check for EOF in input stream. | Vincent Richard | 2012-12-13 | 1 | -4/+14 | |
| | ||||||
* | Fixed seeking after EOF in input stream. | Vincent Richard | 2012-12-13 | 1 | -0/+1 | |
| | ||||||
* | Also do not re-encode Quoted-Printable and UUEncode. | Vincent Richard | 2012-12-13 | 1 | -2/+15 | |
| | ||||||
* | Trivial 64-bit warning fixes. | Vincent Richard | 2012-12-12 | 36 | -125/+125 | |
| | ||||||
* | Do not re-encode data if it is already encoded (thanks to Mehmet Bozkurt). | Vincent Richard | 2012-12-12 | 1 | -0/+8 | |
| | ||||||
* | Ignore empty modifiers (thanks to Mehmet Bozkurt). | Vincent Richard | 2012-12-12 | 1 | -6/+15 | |
| | ||||||
* | Fixed wrong class name (copy/paste is BAD ;-) ). | Vincent Richard | 2012-12-11 | 1 | -1/+1 | |
| | ||||||
* | SSL server identity check. | Vincent Richard | 2012-12-10 | 8 | -5/+286 | |
| | ||||||
* | Moved POP3 response receiving and parsing to a separate class. | Vincent Richard | 2012-12-06 | 5 | -406/+529 | |
| | ||||||
* | Fixed progression notification when message size is lower than 64K. | Vincent Richard | 2012-12-05 | 1 | -9/+10 | |
| | ||||||
* | Use message size for progress listener. | Vincent Richard | 2012-11-30 | 1 | -7/+1 | |
| | ||||||
* | remove stray argument from windowsSocket::sendRawNonBlocking | Mark Brand | 2012-11-29 | 1 | -1/+1 | |
| | | | | follow-up to 3e9e8c9265f722d294c0060e1ccf29695fa5d2eb | |||||
* | Trivial 64-bit warning fixes. | Vincent Richard | 2012-11-29 | 12 | -40/+40 | |
| | ||||||
* | Better handling of SSL_ERROR_WANT_READ/SSL_ERROR_WANT_WRITE. Sockets on ↵ | Vincent Richard | 2012-11-29 | 6 | -57/+450 | |
| | | | | Windows platform are now non-blocking (thanks to Mehmet Bozkurt). | |||||
* | add missing wincrypt.h | Mark Brand | 2012-11-12 | 1 | -0/+1 | |
| | ||||||
* | SMTP Command Pipelining (RFC-2920). | Vincent Richard | 2012-11-11 | 2 | -28/+122 | |
| | ||||||
* | Compatibility with RFC-1341. | Vincent Richard | 2012-11-10 | 1 | -0/+9 | |
| | ||||||
* | Fixed compilation issues on Windows. | Vincent Richard | 2012-11-06 | 2 | -3/+3 | |
| | ||||||
* | Thread-safe initialization for OpenSSL. | Vincent Richard | 2012-11-06 | 2 | -4/+8 | |
| | ||||||
* | Fixed runtime error on cast. | Vincent Richard | 2012-11-03 | 1 | -1/+1 | |
| | ||||||
* | Fixed compilation issues. | Vincent Richard | 2012-11-03 | 1 | -4/+4 | |
| | ||||||
* | OpenSSL support (thanks to Mehmet Bozkurt). | Vincent Richard | 2012-11-03 | 18 | -857/+2440 | |
| | ||||||
* | Migrated build system to CMake. Conditional file compilation. Automatic ↵ | Vincent Richard | 2012-11-01 | 62 | -52/+599 | |
| | | | | selection of platform handler. | |||||
* | Added support for timeout when receiving data from a socket (POSIX platform). | Vincent Richard | 2012-10-15 | 1 | -1/+49 | |
| | ||||||
* | Support for bogus encoding name 'bmoted-printable' (Zarafa). | Vincent Richard | 2012-10-15 | 1 | -0/+3 | |
| | ||||||
* | Do not fail if charset is not recognized. | Vincent Richard | 2012-10-15 | 1 | -1/+10 | |
| | ||||||
* | Fixed body part extraction (only body should be extracted). | Vincent Richard | 2012-07-30 | 2 | -11/+38 | |
| | ||||||
* | Added functions to get messages by UID (IMAP only for now). | Vincent Richard | 2012-07-28 | 5 | -16/+225 | |
| | ||||||
* | Fixed issue #10. | Vincent Richard | 2012-07-06 | 1 | -2/+0 | |
| | ||||||
* | Added ability to parse directly from an input stream (eg. file). This allows ↵ | Vincent Richard | 2012-04-16 | 35 | -191/+773 | |
| | | | | very big messages to be parsed without loading the whole message data into memory. | |||||
* | Split stream.hpp/.cpp into multiple source files. | Vincent Richard | 2012-04-14 | 43 | -485/+918 | |
| |