aboutsummaryrefslogtreecommitdiffstats
path: root/tests (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-01-24tests: add more malformation tests to mailboxTestJan Engelhardt1-4/+19
2018-09-15Removed 'stringProxy' since COW std::string is no longer valid in C++11.Vincent Richard2-220/+0
2018-09-05More tests.Vincent Richard1-0/+8
2018-09-05Fixed bug in implementation of isStringEqualNoCase().Vincent Richard1-0/+3
2018-09-05Code style and clarity.Vincent Richard66-2288/+2816
2018-08-18Avoid copy by passing shared_ptr<> with const reference.Vincent Richard5-7/+7
2018-03-12Added unit test related to PR #192.Vincent Richard1-0/+10
2017-12-14Issue #186: SMTPUTF8 is not an argument to RCPT + UTF8 in recipient address ↵Vincent Richard2-65/+141
must switch the whole message to SMTPUTF8.
2017-12-14Fixed #186: use SMTPUTF8 only when needed.Vincent Richard3-0/+268
2017-03-28Issue #168: multiple sequences of 'LF..' not replaced correctly.Vincent Richard1-0/+8
2017-02-10Fixed issue #160: invalid characters in hostname.Vincent Richard1-0/+28
2017-02-08Issue #163: default encoder (fallback).Vincent Richard1-0/+63
2017-01-18Fixed #159: parsing error on invalid FETCH BODYSTRUCTURE response.Vincent Richard1-0/+34
2017-01-02Always ignore newlines between words.Vincent Richard1-0/+4
2016-11-05Fixed #149: don't loose charset when fixing invalid broken words.Vincent Richard1-13/+66
2016-04-05Clarified object construction where 'enabled_shared_from_this' is used. Use ↵Vincent Richard5-21/+11
it only where it is needed.
2016-03-24Fixed special value 'last' in message sets.Vincent Richard3-1/+93
2016-03-23Fixed types.Vincent Richard3-3/+3
2016-03-23Issue #126: fixed warnings about sign mismatch.Vincent Richard3-3/+3
2016-03-13Issue #126: more warnings fixed.Vincent Richard6-12/+14
2015-06-11Fixed possible endless loop with some buffer sizes (thanks to John van der ↵Vincent Richard1-0/+51
Kamp).
2015-06-07Estimate generated size of parameterized field.Vincent Richard1-0/+140
2015-05-03Fixed parsing of UTF8 email addresses (RFC-2047 local part + IDNA domain name).Vincent Richard1-0/+16
2015-02-19Fixed unit test so that is does not depend on the current locale charset.Vincent Richard1-1/+3
2015-02-16Issue #103: fix badly encoded words.Vincent Richard2-2/+149
2015-01-14Fixed issue #98: support for wrongly padded B64 words.Vincent Richard1-0/+22
2014-09-19Fixed 'body_fld_lang' optional in IMAP response.Vincent Richard1-0/+24
2014-06-30Added support for language specification in RFC-2047 encoded words and ↵Vincent Richard4-7/+61
RFC-2231 parameter values.
2014-06-17Allow choosing between encoding modes for parameter values.Vincent Richard1-21/+87
2014-06-08Fixed issue #86: workaround for invalid response from Exchange server.Vincent Richard1-0/+35
2014-06-06Removed useless 'virtual' inheritance (fixed issue #84).Vincent Richard1-1/+1
2014-06-01Fixed parsing of empty lines in header field value.Vincent Richard1-0/+17
2014-06-01Fixed segfault in POP3 test.Vincent Richard1-1/+13
2014-04-21Fixed unit test.Vincent Richard1-1/+1
2014-03-25Trace socket/connection events.Vincent Richard2-0/+14
2014-03-17Unit tests for IMAP utils.Vincent Richard1-0/+283
2014-03-16Connection trace facility.Vincent Richard3-20/+37
2014-03-16Modified IMAP parser constructor to make testing easier.Vincent Richard1-4/+10
2014-03-15IMAP commands.Vincent Richard1-0/+484
2014-02-13Added support for initial response in SASL authentication.Vincent Richard2-0/+18
2014-02-05Better polling. Fixed possible connection issues on POSIX with slow network. ↵Vincent Richard2-0/+15
Better error handling in POSIX sockets.
2014-01-19Path to/from string conversion.Vincent Richard1-0/+40
2014-01-19In SSL socket, use timeout handler of underlying socket. Throw exception ↵Vincent Richard2-0/+8
when reading from/writing to disconnected SSL socket.
2014-01-16Added test for "+" not followed by space in continue_req.Vincent Richard1-0/+37
2014-01-15Do not make calls to setlocale() in a library. Use default user locale in ↵Vincent Richard3-0/+72
tests and examples.
2014-01-15Use equivalence instead of strict equality for path components.Vincent Richard1-1/+15
2014-01-14Reset line length after encoding a hard line break in QP encoding.Vincent Richard1-0/+38
2014-01-05Report sending progress when chunking is supported.Vincent Richard1-1/+1
2014-01-03Added support for SPECIAL-USE extension (IMAP).Vincent Richard2-2/+141
2013-12-10Simplified types for better readability. Use appropriate types (size_t, ↵Vincent Richard14-85/+136
byte_t...). Minor warning fixes.