Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Windows charset converter (thanks to ElmüSoft). | Vincent Richard | 2014-02-06 | 3 | -0/+448 | |
| | ||||||
* | Merge branch 'master' of https://github.com/kisli/vmime | Vincent Richard | 2014-02-05 | 3 | -3/+3 | |
|\ | ||||||
| * | Fixed null value in Windows build. | laurent-richard | 2014-02-05 | 3 | -3/+3 | |
| | | ||||||
* | | Better polling. Fixed possible connection issues on POSIX with slow network. ↵ | Vincent Richard | 2014-02-05 | 19 | -210/+358 | |
|/ | | | | Better error handling in POSIX sockets. | |||||
* | Merge branch 'master' of https://github.com/kisli/vmime | Vincent Richard | 2014-01-31 | 2 | -2/+2 | |
|\ | ||||||
| * | Change path::toString to be a const function | tholdawa | 2014-01-24 | 2 | -2/+2 | |
| | | ||||||
* | | Fixed type. | Vincent Richard | 2014-01-31 | 1 | -2/+1 | |
|/ | ||||||
* | IMAPMessage::processFetchResponse was attempting to set Cc and Bcc header ↵ | tholdawa | 2014-01-22 | 1 | -2/+2 | |
| | | | | | | | | | fields to values of type mailboxList. HeaderFieldFactory registers these fields as type adddressList, so a bad_field_value_type exception was thrown when processing a fetch response for a message with either Cc or Bcc fields. Fixed by calling toAddressList on the mailboxList header field values to convert them to expected type. | |||||
* | Use appropriate syntax for rethrowing exceptions. | Vincent Richard | 2014-01-19 | 3 | -10/+10 | |
| | ||||||
* | SASL is the only authentication method supported in SMTP (no fallback). | Vincent Richard | 2014-01-19 | 1 | -14/+1 | |
| | ||||||
* | Calling getAttributes() does not require the folder to be open. | Vincent Richard | 2014-01-19 | 2 | -6/+0 | |
| | ||||||
* | Do not flag existing messages as recent. | Vincent Richard | 2014-01-19 | 1 | -1/+1 | |
| | ||||||
* | Path to/from string conversion. | Vincent Richard | 2014-01-19 | 2 | -0/+66 | |
| | ||||||
* | Better error message. | Vincent Richard | 2014-01-19 | 1 | -1/+1 | |
| | ||||||
* | Fixed possible crash when COPYUID/APPENDUID is not supported by the server. | Vincent Richard | 2014-01-19 | 1 | -2/+2 | |
| | ||||||
* | Fixed argument to handshake(). | Vincent Richard | 2014-01-19 | 1 | -1/+1 | |
| | ||||||
* | In SSL socket, use timeout handler of underlying socket. Throw exception ↵ | Vincent Richard | 2014-01-19 | 16 | -54/+144 | |
| | | | | when reading from/writing to disconnected SSL socket. | |||||
* | Fixed SMTP disconnection error caused by handshake failure. | Vincent Richard | 2014-01-19 | 1 | -8/+11 | |
| | ||||||
* | C++11 std::shared_ptr fixes. | Vincent Richard | 2014-01-16 | 2 | -8/+8 | |
| | ||||||
* | Fixes for socket using 'byte_t' type. | Vincent Richard | 2014-01-16 | 2 | -12/+14 | |
| | ||||||
* | Do not make calls to setlocale() in a library. Use default user locale in ↵ | Vincent Richard | 2014-01-15 | 1 | -5/+1 | |
| | | | | tests and examples. | |||||
* | Avoid calling charset::convert() if no conversion is needed. | Vincent Richard | 2014-01-15 | 1 | -0/+3 | |
| | ||||||
* | Use equivalence instead of strict equality for path components. | Vincent Richard | 2014-01-15 | 3 | -5/+18 | |
| | ||||||
* | Reset line length after encoding a hard line break in QP encoding. | Vincent Richard | 2014-01-14 | 1 | -0/+3 | |
| | ||||||
* | Fixed mix-up between resize and reserve. | Vincent Richard | 2014-01-10 | 1 | -1/+1 | |
| | ||||||
* | Generate lowercase "cid:" for Apple Mail. Case-insensitive comparison for ↵ | Vincent Richard | 2014-01-09 | 1 | -2/+8 | |
| | | | | "cid:" prefix. | |||||
* | Fixed compiler error on VS (newer versions of OpenSSL return a const pointer). | Vincent Richard | 2014-01-09 | 1 | -4/+0 | |
| | ||||||
* | Return more details about the certificate. | Vincent Richard | 2014-01-09 | 5 | -6/+85 | |
| | ||||||
* | Use non-blocking send in GNU TLS push callback. | Vincent Richard | 2014-01-06 | 1 | -4/+8 | |
| | ||||||
* | Check for NULL progress listener. | Vincent Richard | 2014-01-05 | 1 | -1/+2 | |
| | ||||||
* | Report sending progress when chunking is supported. | Vincent Richard | 2014-01-05 | 3 | -5/+27 | |
| | ||||||
* | Use block size of underlying stream. | Vincent Richard | 2014-01-05 | 2 | -0/+24 | |
| | ||||||
* | Do not disconnect after recoverable error. | Vincent Richard | 2014-01-03 | 1 | -16/+0 | |
| | ||||||
* | Do not wait for server response to QUIT command. | Vincent Richard | 2014-01-03 | 1 | -1/+3 | |
| | ||||||
* | Allow "200" response code to RSET command, as per RFC-876. | Vincent Richard | 2014-01-03 | 1 | -1/+5 | |
| | ||||||
* | Loop on SSL_write/gnutls_record_send in blocking send. | Vincent Richard | 2014-01-03 | 2 | -13/+47 | |
| | | | | | OpenSSL reports SSL3_WRITE_PENDING on slow network connections, this patch fixes it (and is the correct way to do). | |||||
* | Added support for SPECIAL-USE extension (IMAP). | Vincent Richard | 2014-01-03 | 14 | -156/+599 | |
| | ||||||
* | Do not expose internal constants. | Vincent Richard | 2013-12-31 | 7 | -28/+34 | |
| | ||||||
* | Added support for RFC-3348 (Child Mailbox extension for IMAP). Renamed ↵ | Vincent Richard | 2013-12-31 | 8 | -12/+48 | |
| | | | | FLAG_CHILDREN to FLAG_HAS_CHILDREN. | |||||
* | Added support for APPENDUID/COPYUID (UIDPLUS extension for IMAP). | Vincent Richard | 2013-12-30 | 12 | -36/+311 | |
| | ||||||
* | Merged source and header files in directory structure. Got rid of SConstruct ↵ | Vincent Richard | 2013-12-29 | 416 | -2/+33590 | |
| | | | | build. | |||||
* | using context for parsing | Jack | 2013-12-24 | 1 | -1/+1 | |
| | ||||||
* | Better error handling. Fixed return values in custom BIO. Added support for ↵ | Vincent Richard | 2013-12-18 | 1 | -47/+134 | |
| | | | | SSL_ERROR_WANT_READ/SSL_ERROR_WANT_WRITE in handshaking. | |||||
* | Handle timeout in non-blocking send. | Vincent Richard | 2013-12-17 | 2 | -0/+40 | |
| | ||||||
* | Loop on recv and send operations for non-blocking sockets with OpenSSL. | Vincent Richard | 2013-12-17 | 1 | -20/+16 | |
| | ||||||
* | More robust error checking. | Vincent Richard | 2013-12-17 | 1 | -6/+6 | |
| | ||||||
* | Simplified types for better readability. Use appropriate types (size_t, ↵ | Vincent Richard | 2013-12-10 | 109 | -1064/+1164 | |
| | | | | byte_t...). Minor warning fixes. | |||||
* | Enforce strict aliasing rule and avoid alignment issues. | Vincent Richard | 2013-11-28 | 1 | -12/+12 | |
| | ||||||
* | Replaced "no_such_parameter" exception with "std::out_of_range". Fixed ↵ | Vincent Richard | 2013-11-23 | 4 | -27/+21 | |
| | | | | argument of std::out_of_range. | |||||
* | Do not throw exception for normal code flow. Removed ↵ | Vincent Richard | 2013-11-23 | 4 | -54/+27 | |
| | | | | exceptions::no_such_address and exceptions::no_such_mailbox, using std::out_of_range instead. |