| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'master' of https://github.com/kisli/vmime | Vincent Richard | 2019-04-18 | 1 | -4/+19 |
| |\ | |||||
| | * | Improve address parser for malformed mailbox specifications | Jan Engelhardt | 2019-01-25 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Spammers use "Name <addr> <addr>" to trick some parsers. My expectations as to what the outcome should be is presented in the updated mailboxTest.cpp. The DFA in mailbox::parseImpl is hereby redone so as to pick the rightmost address-looking portion as the address, rather than something in between. While doing so, it will also no longer mangle the name part anymore (it does this by keeping a "as_if_name" variable around until the end). | ||||
| | * | tests: add more malformation tests to mailboxTest | Jan Engelhardt | 2019-01-24 | 1 | -4/+19 |
| | | | |||||
| * | | #213 Add support for invalid empty () in FETCH body structure (non-strict) | Vincent Richard | 2019-04-18 | 1 | -0/+31 |
| |/ | |||||
| * | Removed 'stringProxy' since COW std::string is no longer valid in C++11. | Vincent Richard | 2018-09-15 | 2 | -220/+0 |
| | | |||||
| * | More tests. | Vincent Richard | 2018-09-05 | 1 | -0/+8 |
| | | |||||
| * | Fixed bug in implementation of isStringEqualNoCase(). | Vincent Richard | 2018-09-05 | 1 | -0/+3 |
| | | |||||
| * | Code style and clarity. | Vincent Richard | 2018-09-05 | 66 | -2282/+2810 |
| | | |||||
| * | Avoid copy by passing shared_ptr<> with const reference. | Vincent Richard | 2018-08-18 | 5 | -7/+7 |
| | | |||||
| * | Added unit test related to PR #192. | Vincent Richard | 2018-03-12 | 1 | -0/+10 |
| | | |||||
| * | Issue #186: SMTPUTF8 is not an argument to RCPT + UTF8 in recipient address ↵ | Vincent Richard | 2017-12-14 | 2 | -51/+127 |
| | | | | | must switch the whole message to SMTPUTF8. | ||||
| * | Fixed #186: use SMTPUTF8 only when needed. | Vincent Richard | 2017-12-14 | 3 | -0/+268 |
| | | |||||
| * | Issue #168: multiple sequences of 'LF..' not replaced correctly. | Vincent Richard | 2017-03-28 | 1 | -0/+8 |
| | | |||||
| * | Fixed issue #160: invalid characters in hostname. | Vincent Richard | 2017-02-10 | 1 | -0/+28 |
| | | |||||
| * | Issue #163: default encoder (fallback). | Vincent Richard | 2017-02-08 | 1 | -0/+63 |
| | | |||||
| * | Fixed #159: parsing error on invalid FETCH BODYSTRUCTURE response. | Vincent Richard | 2017-01-18 | 1 | -0/+34 |
| | | |||||
| * | Always ignore newlines between words. | Vincent Richard | 2017-01-02 | 1 | -0/+4 |
| | | |||||
| * | Fixed #149: don't loose charset when fixing invalid broken words. | Vincent Richard | 2016-11-05 | 1 | -13/+66 |
| | | |||||
| * | Clarified object construction where 'enabled_shared_from_this' is used. Use ↵ | Vincent Richard | 2016-04-05 | 5 | -21/+11 |
| | | | | | it only where it is needed. | ||||
| * | Fixed special value 'last' in message sets. | Vincent Richard | 2016-03-24 | 3 | -1/+93 |
| | | |||||
| * | Fixed types. | Vincent Richard | 2016-03-23 | 3 | -3/+3 |
| | | |||||
| * | Issue #126: fixed warnings about sign mismatch. | Vincent Richard | 2016-03-23 | 3 | -3/+3 |
| | | |||||
| * | Issue #126: more warnings fixed. | Vincent Richard | 2016-03-13 | 6 | -12/+14 |
| | | |||||
| * | Fixed possible endless loop with some buffer sizes (thanks to John van der ↵ | Vincent Richard | 2015-06-11 | 1 | -0/+51 |
| | | | | | Kamp). | ||||
| * | Estimate generated size of parameterized field. | Vincent Richard | 2015-06-07 | 1 | -0/+140 |
| | | |||||
| * | Fixed parsing of UTF8 email addresses (RFC-2047 local part + IDNA domain name). | Vincent Richard | 2015-05-03 | 1 | -0/+16 |
| | | |||||
| * | Fixed unit test so that is does not depend on the current locale charset. | Vincent Richard | 2015-02-19 | 1 | -1/+3 |
| | | |||||
| * | Issue #103: fix badly encoded words. | Vincent Richard | 2015-02-16 | 2 | -2/+149 |
| | | |||||
| * | Fixed issue #98: support for wrongly padded B64 words. | Vincent Richard | 2015-01-14 | 1 | -0/+22 |
| | | |||||
| * | Fixed 'body_fld_lang' optional in IMAP response. | Vincent Richard | 2014-09-19 | 1 | -0/+24 |
| | | |||||
| * | Added support for language specification in RFC-2047 encoded words and ↵ | Vincent Richard | 2014-06-30 | 4 | -7/+61 |
| | | | | | RFC-2231 parameter values. | ||||
| * | Allow choosing between encoding modes for parameter values. | Vincent Richard | 2014-06-17 | 1 | -21/+87 |
| | | |||||
| * | Fixed issue #86: workaround for invalid response from Exchange server. | Vincent Richard | 2014-06-08 | 1 | -0/+35 |
| | | |||||
| * | Removed useless 'virtual' inheritance (fixed issue #84). | Vincent Richard | 2014-06-06 | 1 | -1/+1 |
| | | |||||
| * | Fixed parsing of empty lines in header field value. | Vincent Richard | 2014-06-01 | 1 | -0/+17 |
| | | |||||
| * | Fixed segfault in POP3 test. | Vincent Richard | 2014-06-01 | 1 | -1/+13 |
| | | |||||
| * | Fixed unit test. | Vincent Richard | 2014-04-21 | 1 | -1/+1 |
| | | |||||
| * | Trace socket/connection events. | Vincent Richard | 2014-03-25 | 2 | -0/+14 |
| | | |||||
| * | Unit tests for IMAP utils. | Vincent Richard | 2014-03-17 | 1 | -0/+283 |
| | | |||||
| * | Connection trace facility. | Vincent Richard | 2014-03-16 | 3 | -20/+37 |
| | | |||||
| * | Modified IMAP parser constructor to make testing easier. | Vincent Richard | 2014-03-16 | 1 | -4/+10 |
| | | |||||
| * | IMAP commands. | Vincent Richard | 2014-03-15 | 1 | -0/+484 |
| | | |||||
| * | Added support for initial response in SASL authentication. | Vincent Richard | 2014-02-13 | 2 | -0/+18 |
| | | |||||
| * | Better polling. Fixed possible connection issues on POSIX with slow network. ↵ | Vincent Richard | 2014-02-05 | 2 | -0/+15 |
| | | | | | Better error handling in POSIX sockets. | ||||
| * | Path to/from string conversion. | Vincent Richard | 2014-01-19 | 1 | -0/+40 |
| | | |||||
| * | In SSL socket, use timeout handler of underlying socket. Throw exception ↵ | Vincent Richard | 2014-01-19 | 2 | -0/+8 |
| | | | | | when reading from/writing to disconnected SSL socket. | ||||
| * | Added test for "+" not followed by space in continue_req. | Vincent Richard | 2014-01-16 | 1 | -0/+37 |
| | | |||||
| * | Do not make calls to setlocale() in a library. Use default user locale in ↵ | Vincent Richard | 2014-01-15 | 3 | -0/+72 |
| | | | | | tests and examples. | ||||
| * | Use equivalence instead of strict equality for path components. | Vincent Richard | 2014-01-15 | 1 | -1/+15 |
| | | |||||
| * | Reset line length after encoding a hard line break in QP encoding. | Vincent Richard | 2014-01-14 | 1 | -0/+38 |
| | | |||||
