aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Demonstrates extraction of attachments from a message in a remote store.Vincent Richard2014-02-081-7/+73
|
* Fixed extraction of message parts in IMAP.Vincent Richard2014-02-081-3/+0
|
* Windows charset converter (thanks to ElmüSoft).Vincent Richard2014-02-065-3/+470
|
* Merge branch 'master' of https://github.com/kisli/vmimeVincent Richard2014-02-053-3/+3
|\
| * Fixed null value in Windows build.laurent-richard2014-02-053-3/+3
| |
* | Added example and in-code documentation for time out handler.Vincent Richard2014-02-051-0/+53
| |
* | Better polling. Fixed possible connection issues on POSIX with slow network. ↵Vincent Richard2014-02-0521-210/+373
|/ | | | Better error handling in POSIX sockets.
* Merge branch 'master' of https://github.com/kisli/vmimeVincent Richard2014-01-312-2/+2
|\
| * Merge pull request #67 from tholdawa/constFixVincent Richard2014-01-262-2/+2
| |\ | | | | | | Change path::toString to be a const function
| | * Change path::toString to be a const functiontholdawa2014-01-242-2/+2
| | |
* | | Fixed type.Vincent Richard2014-01-311-2/+1
|/ /
* | Merge pull request #66 from tholdawa/masterVincent Richard2014-01-221-2/+2
|\| | | | | Fix IMAPMessage::processFetchResponse bad_field_value_type for Cc and Bcc fields
| * Merge remote-tracking branch 'upstream/master'tholdawa2014-01-221-4/+8
| |\ | |/ |/|
* | Fixed build of examples.Vincent Richard2014-01-211-4/+8
| |
| * IMAPMessage::processFetchResponse was attempting to set Cc and Bcc header ↵tholdawa2014-01-221-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.
| * Merge remote-tracking branch 'upstream/master'tholdawa2014-01-2027-97/+322
| |\ | |/ |/|
* | Use appropriate syntax for rethrowing exceptions.Vincent Richard2014-01-193-10/+10
| |
* | SASL is the only authentication method supported in SMTP (no fallback).Vincent Richard2014-01-191-14/+1
| |
* | Calling getAttributes() does not require the folder to be open.Vincent Richard2014-01-192-6/+0
| |
* | Do not flag existing messages as recent.Vincent Richard2014-01-191-1/+1
| |
* | Path to/from string conversion.Vincent Richard2014-01-193-0/+106
| |
* | Better error message.Vincent Richard2014-01-191-1/+1
| |
* | Fixed possible crash when COPYUID/APPENDUID is not supported by the server.Vincent Richard2014-01-191-2/+2
| |
* | Fixed argument to handshake().Vincent Richard2014-01-191-1/+1
| |
* | In SSL socket, use timeout handler of underlying socket. Throw exception ↵Vincent Richard2014-01-1918-54/+152
| | | | | | | | when reading from/writing to disconnected SSL socket.
* | Fixed SMTP disconnection error caused by handshake failure.Vincent Richard2014-01-191-8/+11
| |
* | Added test for "+" not followed by space in continue_req.Vincent Richard2014-01-161-0/+37
| |
| * Merge remote-tracking branch 'upstream/master'tholdawa2014-01-1619-47/+206
| |\ | |/ |/|
* | Merge pull request #65 from kisli/tholdawa-masterVincent Richard2014-01-163-9/+9
|\ \ | | | | | | C++11 std::shared_ptr fixes.
| * | C++11 std::shared_ptr fixes.Vincent Richard2014-01-163-9/+9
|/ /
* | Fixes for socket using 'byte_t' type.Vincent Richard2014-01-162-12/+14
| |
* | Do not make calls to setlocale() in a library. Use default user locale in ↵Vincent Richard2014-01-1511-21/+148
| | | | | | | | tests and examples.
* | Avoid calling charset::convert() if no conversion is needed.Vincent Richard2014-01-151-0/+3
| |
* | Use equivalence instead of strict equality for path components.Vincent Richard2014-01-154-6/+33
| |
| * C++11 std::shared_ptr fixes:tholdawa2014-01-143-9/+9
|/ | | | | | | | | | Test for C++11 std::shared_ptr was always failing because std::make_shared was calling a constructor of 1 argument which did not exist for the struct A. Changed test code snippet to call default no argument constructor of A. Once C++11 std::shared_ptr support was fixed, contentDispositionField.cpp and contentTypeField.cpp would not compile because std::shared_ptr cannot be implicitly cast to bool (i.e. in a return statement). Added explicit cast to bool.
* Reset line length after encoding a hard line break in QP encoding.Vincent Richard2014-01-142-0/+41
|
* Fixed mix-up between resize and reserve.Vincent Richard2014-01-101-1/+1
|
* Generate lowercase "cid:" for Apple Mail. Case-insensitive comparison for ↵Vincent Richard2014-01-091-2/+8
| | | | "cid:" prefix.
* Fixed compiler error on VS (newer versions of OpenSSL return a const pointer).Vincent Richard2014-01-091-4/+0
|
* Return more details about the certificate.Vincent Richard2014-01-095-6/+85
|
* Use non-blocking send in GNU TLS push callback.Vincent Richard2014-01-061-4/+8
|
* Check for NULL progress listener.Vincent Richard2014-01-051-1/+2
|
* Report sending progress when chunking is supported.Vincent Richard2014-01-054-6/+28
|
* Use block size of underlying stream.Vincent Richard2014-01-052-0/+24
|
* Do not disconnect after recoverable error.Vincent Richard2014-01-031-16/+0
|
* Do not wait for server response to QUIT command.Vincent Richard2014-01-031-1/+3
|
* Allow "200" response code to RSET command, as per RFC-876.Vincent Richard2014-01-031-1/+5
|
* Loop on SSL_write/gnutls_record_send in blocking send.Vincent Richard2014-01-032-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 Richard2014-01-0316-158/+740
|
* Do not expose internal constants.Vincent Richard2013-12-317-28/+34
|