aboutsummaryrefslogtreecommitdiffstats
path: root/src/net (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed double read of response.Vincent Richard2013-04-181-2/+4
|
* Issue #4: set envelope sender.Vincent Richard2013-04-033-7/+31
|
* Remove +x bit from source filesJan Engelhardt2013-03-273-0/+0
|
* Fixed warnings and 64-bit issues.Vincent Richard2013-03-241-1/+1
|
* Fixed compilation warnings.Vincent Richard2013-03-061-1/+1
|
* Message generation/parsing context. Charset conversion options. Preliminary ↵Vincent Richard2013-02-242-4/+15
| | | | implementation of RFC-6532.
* Fixed filename case.Vincent Richard2013-02-231-1/+1
|
* Fixed comparison always true.Vincent Richard2013-02-221-2/+2
|
* Process header before transmitting message via SMTP.Vincent Richard2013-02-181-8/+91
|
* SMTP response code 251 for RCPT TO is now treated as successful.Vincent Richard2013-02-171-1/+2
|
* Reset SMTP session state (using RSET command) if transport is being reused.Vincent Richard2013-02-172-1/+28
|
* Trim first line of POP3 response to get rid of CR, if any.Vincent Richard2013-02-131-2/+2
|
* Unit tests for SMTPCommand and SMTPCommandSet. Fixed ↵Vincent Richard2013-02-121-1/+1
| | | | SMTPCommandSet::isFinished().
* Rewrote SMTP command sending. Better code for pipelining. Report full ↵Vincent Richard2013-02-123-109/+344
| | | | command text on MAIL/RCPT errors.
* Renamed TYPE_BOOL to avoid name collision on MacOS.Vincent Richard2013-01-154-20/+20
|
* Removed unused includes for OpenSSL.Vincent Richard2013-01-151-6/+0
|
* Updated copyright year and maintainer email address.Vincent Richard2013-01-1051-51/+51
|
* Trivial 64-bit warning fixes.Vincent Richard2012-12-1215-34/+34
|
* Fixed wrong class name (copy/paste is BAD ;-) ).Vincent Richard2012-12-111-1/+1
|
* SSL server identity check.Vincent Richard2012-12-102-2/+26
|
* Moved POP3 response receiving and parsing to a separate class.Vincent Richard2012-12-065-406/+529
|
* Fixed progression notification when message size is lower than 64K.Vincent Richard2012-12-051-9/+10
|
* Use message size for progress listener.Vincent Richard2012-11-301-7/+1
|
* Trivial 64-bit warning fixes.Vincent Richard2012-11-293-8/+8
|
* Better handling of SSL_ERROR_WANT_READ/SSL_ERROR_WANT_WRITE. Sockets on ↵Vincent Richard2012-11-293-21/+140
| | | | Windows platform are now non-blocking (thanks to Mehmet Bozkurt).
* SMTP Command Pipelining (RFC-2920).Vincent Richard2012-11-112-28/+122
|
* Thread-safe initialization for OpenSSL.Vincent Richard2012-11-061-4/+3
|
* OpenSSL support (thanks to Mehmet Bozkurt).Vincent Richard2012-11-0310-634/+1445
|
* Migrated build system to CMake. Conditional file compilation. Automatic ↵Vincent Richard2012-11-0144-19/+410
| | | | selection of platform handler.
* Fixed body part extraction (only body should be extracted).Vincent Richard2012-07-302-11/+38
|
* Added functions to get messages by UID (IMAP only for now).Vincent Richard2012-07-285-16/+225
|
* Fixed issue #10.Vincent Richard2012-07-061-2/+0
|
* Split stream.hpp/.cpp into multiple source files.Vincent Richard2012-04-1410-0/+22
|
* Fixed memory leak.Vincent Richard2012-04-061-0/+6
|
* Added function to retrieve sequence numbers of messages whose UID is greater ↵Vincent Richard2012-04-053-0/+68
| | | | or equal than a specified UID (thanks to Zahi Mashael).
* Set Diffie-Hellman prime size (bug SF#3434852).Vincent Richard2011-11-151-0/+1
|
* GNU TLS 3 has no 'extra' (thanks to mabrand).Vincent Richard2011-11-151-0/+2
|
* Removed dependency on gcrypt for gnutls version >= 2.12.Vincent Richard2011-08-211-2/+12
|
* Use gnutls_strerror() for reporting errors.Vincent Richard2011-08-201-111/+9
|
* Use gnutls_priority_set_direct() instead of GNUTLS deprecated functions.Vincent Richard2011-06-261-0/+17
|
* No extra space between ':' and '<' in MAIL FROM and RCPT TO. Wait for server ↵Vincent Richard2010-12-081-2/+3
| | | | response after QUIT and before closing connection.
* Return failed email address in exception for RCPT TO.Vincent Richard2010-10-201-1/+1
|
* Added support for DRAFT flag.Vincent Richard2010-10-193-1/+7
|
* Fixed extraction of root part body.Vincent Richard2010-09-061-2/+5
|
* Fixed pointer-type argument for gnutls_credentials_set (thanks to Mike Smellie).Vincent Richard2010-08-191-2/+2
|
* Connection time out.Vincent Richard2010-08-053-3/+3
|
* Improved automatic encoding selection. Added helper functions on body for ↵Vincent Richard2010-05-231-0/+6
| | | | setting contents, type, charset and encoding.
* Fixed missing #include.Vincent Richard2010-05-211-0/+1
|
* Fixed case-sensitive include.Vincent Richard2010-05-201-1/+1
|
* Added helper function to construct parsed message from net message. Splitted ↵Vincent Richard2010-05-186-197/+550
| | | | IMAP source files.