aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-01-03Add option to specify if vmime should wrap (Message|Content)-IdBo Simonsen3-1/+33
Some MUAs (at least Outlook) has problems on Content-Id being wrapped, therefore it is desired to turn what off. By wrapping Content-Id we mean: Content-Id: <jira-generated-image-avatar-.................................................> becomes Content-Id: <jira-generated-image-avatar-.................................................> An option has been added to GenerationContext to force the wrapping off (GenerationContext::setWrapMessageId(false)). Signed-off-by: Bo Simonsen <[email protected]>
2017-01-02Always ignore newlines between words.Vincent Richard1-1/+4
2016-11-05Fixed #149: don't loose charset when fixing invalid broken words.Vincent Richard1-8/+31
2016-10-08Added const overload for certificateException::getCertificate().0xd34df00d2-0/+12
2016-10-06Fixed #144: lasting resolving is not an error.Vincent Richard1-1/+3
2016-10-04Skip multiple (bogus) colons after header field nameJan Engelhardt1-1/+2
Some (broken) implementation sends double-colons for certain fields, and this change makes vmime support that case.
2016-08-30Disabled debug response.Vincent Richard1-1/+1
2016-08-29Fixed #140: invalid separator char in parser.Vincent Richard1-2/+2
2016-08-25Fixed issue #139: thread-safe exception handling.Vincent Richard2-39/+23
2016-04-25Issue #138: fixed MSG_NOSIGNAL on Mac OS.Vincent Richard1-0/+20
2016-04-10Fixed 'portStr' not a std::string anymore.Vincent Richard1-1/+1
2016-04-10Always imbue C locale when using istringstream.Vincent Richard7-1/+15
2016-04-05Clarified object construction where 'enabled_shared_from_this' is used. Use ↵Vincent Richard29-83/+126
it only where it is needed.
2016-03-25Fixed indentation.Vincent Richard1-5/+5
2016-03-25Misc fixes in error handling.Vincent Richard1-16/+61
2016-03-24Fixed special value 'last' in message sets.Vincent Richard10-93/+111
2016-03-24Issue #126: even more warnings fixed.Vincent Richard1-4/+8
2016-03-23Issue #126: fixed deprecated GnuTLS types.Vincent Richard5-19/+19
2016-03-23Issue #126: fixed warnings about sign mismatch.Vincent Richard37-220/+217
2016-03-16Fixed #135: getPeerAddress() is incorrect. Error handling.Vincent Richard1-6/+14
2016-03-13Issue #126: more warnings fixed.Vincent Richard2-5/+7
2016-03-13Issue #126: fixed some warnings.Vincent Richard8-6/+15
2016-03-13Issue #126: don't use deprecated 'auto_ptr' on C++11.Vincent Richard8-55/+71
2016-03-04Fixed #133: poll() is preferred over select().Vincent Richard1-62/+63
2016-03-03Fixed #134: use MSG_NOSIGNAL to avoid SIGPIPE.Vincent Richard1-2/+2
2016-03-03Fixed #132: invalid pointer to temporary buffer.Vincent Richard1-4/+4
2016-03-02Asynchronous resolving.Vincent Richard2-28/+116
2016-02-28Added support for TCP Keepalive.Vincent Richard1-0/+10
2015-11-30Fixed issue #124: access violation when checking subjectAltName extension of ↵Vincent Richard1-41/+29
X509 certificate.
2015-11-19Added param to charsetConverter_win.hpp, implementation had extra argument ↵Alex1-1/+1
that was missing from getFilteredOutputStream signature in header.
2015-08-08XOAUTH2 authentication mechanism (for GMail).Vincent Richard11-0/+447
2015-06-11Fixed possible endless loop with some buffer sizes (thanks to John van der ↵Vincent Richard1-7/+3
Kamp).
2015-06-07Estimate generated size of parameterized field.Vincent Richard4-0/+53
2015-05-08Fixed estimation of generated size when no re-encoding is needed.Vincent Richard1-3/+11
2015-05-05Fixed issue #110: wrong number of bytes returned.Vincent Richard1-1/+1
2015-05-03Fixed parsing of UTF8 email addresses (RFC-2047 local part + IDNA domain name).Vincent Richard1-30/+176
2015-04-23Fixed uninitialized variable.vincent-richard1-1/+2
2015-03-26Fixed compilation issue on VS13.Vincent Richard1-2/+7
2015-03-16Fixed issue #106: exception class name is wrong.Vincent Richard1-2/+2
2015-03-09Inlined function to avoid issues with dllimport on MSVC/Windows.Vincent Richard1-116/+111
2015-03-03Issue #105: workaround for i2v() taking either a const or a non-const method.Vincent Richard1-1/+10
2015-03-03Fixed type.Vincent Richard1-7/+7
2015-02-19Fixed unit test so that is does not depend on the current locale charset.Vincent Richard1-1/+19
2015-02-17Made word/parameter constructor with 'string' explicit to avoid implicit use ↵Vincent Richard4-6/+46
of default charset.
2015-02-16Skip word on unexpected error when fixing broken words.Vincent Richard1-1/+11
2015-02-16Skip word on unexpected error when fixing broken words.Vincent Richard1-1/+11
2015-02-16Issue #103: fix badly encoded words.Vincent Richard18-91/+484
2015-02-01Issue #99: replaced C99 VLAs with dynamic array using std::vector.Vincent Richard1-30/+30
2015-02-01Issue #101: 'x-uuencode' is an alias for 'uuencode'.Vincent Richard1-0/+1
2015-01-14Fixed issue #98: support for wrongly padded B64 words.Vincent Richard2-18/+67