Commit Graph

1285 Commits

Author SHA1 Message Date
Vincent Richard
9a3d6880e8 Fixed issue #160: invalid characters in hostname. 2017-02-10 21:20:22 +01:00
Vincent Richard
e973619d7e Issue #163: default encoder (fallback). 2017-02-08 21:27:10 +01:00
Vincent Richard
ec5f4370b6 Fixed #159: parsing error on invalid FETCH BODYSTRUCTURE response. 2017-01-18 21:10:10 +01:00
Vincent Richard
f29edeb887 Fixed possible bad memory access. 2017-01-17 21:22:44 +01:00
Vincent Richard
08b8ce3dc7 Emulate extraction of header+body for a specific part (IMAP). 2017-01-12 23:00:04 +01:00
Vincent Richard
8a63b02764 Fixed issue #157. 2017-01-11 20:20:05 +01:00
Vincent Richard
7627129f4e Release 0.9.2. 2017-01-03 21:00:08 +01:00
Vincent Richard
6cc9995f7b Merge pull request #156 from bosim/add-wrapped-message-id-option
Add option to specify if vmime should wrap (Message|Content)-Id.
2017-01-03 20:52:48 +01:00
Bo Simonsen
3efaba7cdd Add option to specify if vmime should wrap (Message|Content)-Id
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 <b.simonsen@kopano.com>
2017-01-03 15:32:36 +01:00
Vincent Richard
3f9190089a ChangeLog is not updated anymore, refer to commits. 2017-01-02 21:45:03 +01:00
Vincent Richard
c53e914ea5 Always ignore newlines between words. 2017-01-02 21:40:38 +01:00
Vincent Richard
b1b3f30e8d Fixed #151: don't ignore CMAKE_CXX_FLAGS command line argument. 2016-12-06 22:35:18 +01:00
Vincent Richard
5424aa2381 Fixed #149: don't loose charset when fixing invalid broken words. 2016-11-05 13:31:54 +01:00
Vincent Richard
9a1753dc6c Merge branch 'master' of https://github.com/kisli/vmime 2016-11-02 22:27:51 +01:00
Vincent Richard
4ea1cdc2a1 Don't recursively include compile flags. 2016-11-02 22:27:38 +01:00
Vincent Richard
047cacb1db Merge pull request #145 from 0xd34df00d/const_getCertificate
Added const overload for certificateException::getCertificate().
2016-10-13 22:35:57 +02:00
0xd34df00d
d2f4436a5c Added const overload for certificateException::getCertificate(). 2016-10-08 15:13:07 -04:00
Vincent Richard
265baf17aa Merge branch 'master' of https://github.com/kisli/vmime 2016-10-06 21:50:21 +02:00
Vincent Richard
4a0b88a6cc Fixed #144: lasting resolving is not an error. 2016-10-06 21:49:27 +02:00
Vincent Richard
9eef91da75 Merge pull request #143 from jengelh/master
Skip multiple (bogus) colons after header field name.
2016-10-04 22:23:16 +02:00
Jan Engelhardt
7d00709077 Skip multiple (bogus) colons after header field name
Some (broken) implementation sends double-colons for certain fields,
and this change makes vmime support that case.
2016-10-04 10:14:37 +02:00
Vincent Richard
b133ce8cfb Fixed #142: fixed install location of generated headers. 2016-09-19 21:08:35 +02:00
Vincent Richard
79edc1b2f4 Disabled debug response. 2016-08-30 19:59:46 +02:00
Vincent Richard
c7b0676619 Fixed #140: invalid separator char in parser. 2016-08-29 22:15:47 +02:00
Vincent Richard
4e28af3a21 Fixed issue #139: thread-safe exception handling. 2016-08-25 18:36:05 +02:00
Vincent Richard
4d1a6ad2f2 Issue #138: fixed MSG_NOSIGNAL on Mac OS. 2016-04-25 08:28:34 +02:00
Vincent Richard
87b052588b Link with 'anl' only when building shared lib. 2016-04-10 19:16:44 +02:00
Vincent Richard
ac8543ac57 Fixed 'portStr' not a std::string anymore. 2016-04-10 15:14:52 +02:00
Vincent Richard
7c6e00798e Always imbue C locale when using istringstream. 2016-04-10 15:05:44 +02:00
Vincent Richard
b1c2d4b61e Clarified object construction where 'enabled_shared_from_this' is used. Use it only where it is needed. 2016-04-05 22:11:47 +02:00
Vincent Richard
4d76e8afbc Fixed indentation. 2016-03-25 21:53:05 +01:00
Vincent Richard
08a3ba2ba1 Misc fixes in error handling. 2016-03-25 21:50:35 +01:00
Vincent Richard
fed1469ade Fixed location of config and lib export include files. 2016-03-25 08:25:43 +01:00
Vincent Richard
12781598bd Fixed special value 'last' in message sets. 2016-03-24 20:34:27 +01:00
Vincent Richard
14011ca29a Issue #126: even more warnings fixed. 2016-03-24 08:00:34 +01:00
Vincent Richard
b03c398b47 Fixed types. 2016-03-23 20:32:13 +01:00
Vincent Richard
af4c21ccdb Issue #126: fixed deprecated GnuTLS types. 2016-03-23 20:17:07 +01:00
Vincent Richard
4b62ae4174 Issue #126: fixed warnings about sign mismatch. 2016-03-23 20:05:59 +01:00
Vincent Richard
7425d91de6 Fixed #135: getPeerAddress() is incorrect. Error handling. 2016-03-16 19:46:30 +01:00
Vincent Richard
4fd8976515 Issue #126: more warnings fixed. 2016-03-13 20:15:22 +01:00
Vincent Richard
b68ca06e46 Issue #126: fixed some warnings. 2016-03-13 17:45:19 +01:00
Vincent Richard
68ad348b44 Issue #126: don't use deprecated 'auto_ptr' on C++11. 2016-03-13 17:22:21 +01:00
Vincent Richard
997f9300a5 Updated doc on building with CMake. 2016-03-11 21:08:16 +01:00
Vincent Richard
ab14eefa0d Fixed location of config.hpp in outsourced build. 2016-03-11 21:07:44 +01:00
Vincent Richard
d271534548 Fixed #133: poll() is preferred over select(). 2016-03-04 20:56:14 +01:00
Vincent Richard
b8b5586d6a Fixed #134: use MSG_NOSIGNAL to avoid SIGPIPE. 2016-03-03 20:24:27 +01:00
Vincent Richard
7d2ef7311e Fixed #132: invalid pointer to temporary buffer. 2016-03-03 20:16:21 +01:00
Vincent Richard
194a797055 Asynchronous resolving. 2016-03-02 20:33:55 +01:00
Vincent Richard
baec395c8c Added support for TCP Keepalive. 2016-02-28 20:43:43 +01:00
Vincent Richard
156edf5cba Merge branch 'master' of https://github.com/kisli/vmime 2015-11-30 21:38:49 +01:00