aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* remove stray argument from windowsSocket::sendRawNonBlockingMark Brand2012-11-291-1/+1
| | | | follow-up to 3e9e8c9265f722d294c0060e1ccf29695fa5d2eb
* Trivial 64-bit warning fixes.Vincent Richard2012-11-2912-40/+40
|
* Better handling of SSL_ERROR_WANT_READ/SSL_ERROR_WANT_WRITE. Sockets on ↵Vincent Richard2012-11-296-57/+450
| | | | Windows platform are now non-blocking (thanks to Mehmet Bozkurt).
* add missing wincrypt.hMark Brand2012-11-121-0/+1
|
* SMTP Command Pipelining (RFC-2920).Vincent Richard2012-11-112-28/+122
|
* Compatibility with RFC-1341.Vincent Richard2012-11-101-0/+9
|
* Fixed compilation issues on Windows.Vincent Richard2012-11-062-3/+3
|
* Thread-safe initialization for OpenSSL.Vincent Richard2012-11-062-4/+8
|
* Fixed runtime error on cast.Vincent Richard2012-11-031-1/+1
|
* Fixed compilation issues.Vincent Richard2012-11-031-4/+4
|
* OpenSSL support (thanks to Mehmet Bozkurt).Vincent Richard2012-11-0318-857/+2440
|
* Migrated build system to CMake. Conditional file compilation. Automatic ↵Vincent Richard2012-11-0162-52/+599
| | | | selection of platform handler.
* Added support for timeout when receiving data from a socket (POSIX platform).Vincent Richard2012-10-151-1/+49
|
* Support for bogus encoding name 'bmoted-printable' (Zarafa).Vincent Richard2012-10-151-0/+3
|
* Do not fail if charset is not recognized.Vincent Richard2012-10-151-1/+10
|
* 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
|
* Added ability to parse directly from an input stream (eg. file). This allows ↵Vincent Richard2012-04-1635-188/+770
| | | | very big messages to be parsed without loading the whole message data into memory.
* Split stream.hpp/.cpp into multiple source files.Vincent Richard2012-04-1443-485/+918
|
* Fixed memory leak.Vincent Richard2012-04-061-0/+6
|
* Fixed wrong encoding of line breaks in QP-encoded text (issue #7).Vincent Richard2012-04-052-10/+51
|
* 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
|
* Fixed encoding of whitespace. Fixed old test case.Vincent Richard2011-06-261-6/+0
|
* Use gnutls_priority_set_direct() instead of GNUTLS deprecated functions.Vincent Richard2011-06-261-0/+17
|
* Fixed parsing of empty body parts (thanks to John van der Kamp, from Zarafa).Vincent Richard2011-06-251-0/+5
|
* Added support for mailboxes that specify an (encoded) full name with an ↵Vincent Richard2011-06-191-1/+3
| | | | empty email address, set by a <> marker (Zarafa).
* Fixed messageBuilder to accept an empty mailbox group in 'To:' field, to ↵Vincent Richard2011-06-191-5/+3
| | | | allow for undisclosed-recipients (Zarafa).
* Alias for UTF-7 charset.Vincent Richard2011-06-191-0/+7
|
* Correctly generate attachment names which are long and have high characters ↵Vincent Richard2011-06-191-22/+48
| | | | for Outlook Express (Zarafa).
* Fixed parsing of an attachment filename that is between 66 and 76 characters ↵Vincent Richard2011-06-191-1/+2
| | | | long (Zarafa).
* Flush stateful data from iconv (thanks to John van der Kamp, Zarafa).Vincent Richard2011-03-311-4/+9
|
* Fixed bug #3174903. Fixed word parsing when buffer does not end with NL. ↵Vincent Richard2011-03-092-14/+25
| | | | Fixed 'no encoding' when forced.
* Fixed possible read to invalid memory location (thanks to Alexander Konovalov).Vincent Richard2011-01-281-1/+1
|
* Fixed possible infinite loop (thanks to John van der Kamp, Zarafa).Vincent Richard2011-01-211-1/+1
|
* Fixed boundary parsing (thanks to John van der Kamp, Zarafa).Vincent Richard2010-12-101-2/+41
|
* 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
|
* Fold non-encoded lines in the case there is no whitespace in them.Vincent Richard2010-10-181-1/+34
|
* Fixed missing whitespace in text parsing.Vincent Richard2010-10-121-0/+12
|
* Better RFC-2047 encoding.Vincent Richard2010-10-122-147/+169
|
* Encode quotation marks in QP/RFC-2047.Vincent Richard2010-10-121-0/+1
|