aboutsummaryrefslogtreecommitdiffstats
path: root/src/net (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-04-03Issue #4: set envelope sender.Vincent Richard3-7/+31
2013-03-27Remove +x bit from source filesJan Engelhardt3-0/+0
2013-03-24Fixed warnings and 64-bit issues.Vincent Richard1-1/+1
2013-03-06Fixed compilation warnings.Vincent Richard1-1/+1
2013-02-24Message generation/parsing context. Charset conversion options. Preliminary ↵Vincent Richard2-4/+15
implementation of RFC-6532.
2013-02-24fix include file caseMark Brand1-1/+1
2013-02-23Fixed filename case.Vincent Richard1-1/+1
2013-02-22Fixed comparison always true.Vincent Richard1-2/+2
2013-02-18Process header before transmitting message via SMTP.Vincent Richard1-8/+91
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-13Trim first line of POP3 response to get rid of CR, if any.Vincent Richard1-2/+2
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 Richard4-20/+20
2013-01-15Removed unused includes for OpenSSL.Vincent Richard1-6/+0
2013-01-10Updated copyright year and maintainer email address.Vincent Richard51-51/+51
2012-12-12Trivial 64-bit warning fixes.Vincent Richard15-34/+34
2012-12-11Fixed wrong class name (copy/paste is BAD ;-) ).Vincent Richard1-1/+1
2012-12-10SSL server identity check.Vincent Richard2-2/+26
2012-12-06Moved POP3 response receiving and parsing to a separate class.Vincent Richard5-406/+529
2012-12-05Fixed progression notification when message size is lower than 64K.Vincent Richard1-9/+10
2012-11-30Use message size for progress listener.Vincent Richard1-7/+1
2012-11-29Trivial 64-bit warning fixes.Vincent Richard3-8/+8
2012-11-29Better handling of SSL_ERROR_WANT_READ/SSL_ERROR_WANT_WRITE. Sockets on ↵Vincent Richard3-21/+140
Windows platform are now non-blocking (thanks to Mehmet Bozkurt).
2012-11-11SMTP Command Pipelining (RFC-2920).Vincent Richard2-28/+122
2012-11-06Thread-safe initialization for OpenSSL.Vincent Richard1-4/+3
2012-11-03OpenSSL support (thanks to Mehmet Bozkurt).Vincent Richard10-634/+1445
2012-11-01Migrated build system to CMake. Conditional file compilation. Automatic ↵Vincent Richard44-19/+410
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 Richard5-16/+225
2012-07-06Fixed issue #10.Vincent Richard1-2/+0
2012-04-14Split stream.hpp/.cpp into multiple source files.Vincent Richard10-0/+22
2012-04-06Fixed memory leak.Vincent Richard1-0/+6
2012-04-05Added function to retrieve sequence numbers of messages whose UID is greater ↵Vincent Richard3-0/+68
or equal than a specified UID (thanks to Zahi Mashael).
2011-11-15Set Diffie-Hellman prime size (bug SF#3434852).Vincent Richard1-0/+1
2011-11-15GNU TLS 3 has no 'extra' (thanks to mabrand).Vincent Richard1-0/+2
2011-08-21Removed dependency on gcrypt for gnutls version >= 2.12.Vincent Richard1-2/+12
2011-08-20Use gnutls_strerror() for reporting errors.Vincent Richard1-111/+9
2011-06-26Use gnutls_priority_set_direct() instead of GNUTLS deprecated functions.Vincent Richard1-0/+17
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-10-19Added support for DRAFT flag.Vincent Richard3-1/+7
2010-09-06Fixed extraction of root part body.Vincent Richard1-2/+5
2010-08-19Fixed pointer-type argument for gnutls_credentials_set (thanks to Mike Smellie).Vincent Richard1-2/+2
2010-08-05Connection time out.Vincent Richard3-3/+3
2010-05-23Improved automatic encoding selection. Added helper functions on body for ↵Vincent Richard1-0/+6
setting contents, type, charset and encoding.
2010-05-21Fixed missing #include.Vincent Richard1-0/+1
2010-05-20Fixed case-sensitive include.Vincent Richard1-1/+1
2010-05-18Added helper function to construct parsed message from net message. Splitted ↵Vincent Richard6-197/+550
IMAP source files.