667 Commits

Author SHA1 Message Date
Vincent Richard
3848556372 Fixed compilation issue on VS13. 2015-03-26 18:40:44 +01:00
Vincent Richard
23fc354ce2 Fixed issue #106: exception class name is wrong. 2015-03-16 19:14:58 +01:00
Vincent Richard
1b964969c5 Inlined function to avoid issues with dllimport on MSVC/Windows. 2015-03-09 21:24:34 +01:00
Vincent Richard
4b2f682f9d Issue #105: workaround for i2v() taking either a const or a non-const method. 2015-03-03 19:45:49 +01:00
Vincent Richard
234b37f388 Fixed type. 2015-03-03 19:35:06 +01:00
Vincent Richard
19321f9026 Fixed unit test so that is does not depend on the current locale charset. 2015-02-19 21:24:41 +01:00
Vincent Richard
52e5d74bec Made word/parameter constructor with 'string' explicit to avoid implicit use of default charset. 2015-02-17 22:12:20 +01:00
Vincent Richard
1ceda54bb9 Skip word on unexpected error when fixing broken words. 2015-02-16 20:36:10 +01:00
Vincent Richard
c5c66f9fdc Issue #103: fix badly encoded words. 2015-02-16 18:43:03 +01:00
Vincent Richard
f51cb846a9 Issue #99: replaced C99 VLAs with dynamic array using std::vector. 2015-02-01 18:43:11 +01:00
Vincent Richard
d11d85b1c6 Issue #101: 'x-uuencode' is an alias for 'uuencode'. 2015-02-01 18:21:44 +01:00
Vincent Richard
e7739c0efe Fixed issue #98: support for wrongly padded B64 words. 2015-01-14 19:35:28 +01:00
Vincent Richard
5e4bca3747 Stop decoding when there are no more input bytes. 2015-01-14 19:31:31 +01:00
Vincent Richard
8d46091533 Fixed possible memory leak. 2015-01-13 22:04:20 +01:00
Vincent Richard
3806122a35 Fixed build issues when disabling messaging features. 2015-01-01 13:02:39 +01:00
Vincent Richard
d13e1133f0 Fixed build issues when disabling filesystem features. 2015-01-01 12:54:21 +01:00
Vincent Richard
07ae82f17a Fixed buffer pointer offset when copying data. 2014-12-03 20:09:46 +01:00
Vincent Richard
31df6171de Don't throw in destructor. 2014-11-02 13:09:59 +01:00
Vincent Richard
a32bb6c954 Fixed 'body_fld_lang' optional in IMAP response. 2014-09-19 18:31:43 +02:00
Vincent Richard
674c3697f9 Fixed hostname matching for OpenSSL (thanks to ElmüSoft). 2014-08-19 08:17:59 +02:00
Vincent Richard
c3bf86c972 Use appropriate type for index. 2014-07-24 21:05:56 +02:00
Vincent Richard
00e07962e7 Certificate exception differentiation for easier error handling. 2014-07-24 20:59:52 +02:00
Vincent Richard
03a0e36e91 Added support for language specification in RFC-2047 encoded words and RFC-2231 parameter values. 2014-06-30 22:48:42 +02:00
Vincent Richard
0863f50c26 Allow choosing between encoding modes for parameter values. 2014-06-17 21:08:22 +02:00
Vincent Richard
7302731524 Check for NULL pointer in 'ai_canonname'. 2014-06-09 00:10:03 +02:00
Vincent Richard
c8c5aa065f Fixed decoding of '&-' in IMAP modified UTF-7 encoding. 2014-06-08 19:12:26 +02:00
Vincent Richard
a46e520902 Fixed issue #86: workaround for invalid response from Exchange server. 2014-06-08 18:34:01 +02:00
Vincent Richard
4aefcca374 Removed useless 'virtual' inheritance (fixed issue #84). 2014-06-06 19:26:01 +02:00
Vincent Richard
30ea54f269 Fixed parsing of empty lines in header field value. 2014-06-01 20:46:17 +02:00
Vincent Richard
96f6d2389f Fixed auto_ptr<> not to be used with new[]. 2014-05-27 22:02:52 +02:00
Vincent Richard
257ef140bf Fixed ICU status code checking. 2014-05-27 20:58:39 +02:00
di3online
61beb431d1 add charset ‘GBK’
GB18030 contains GBK,
GBK contains gb2312.
2014-04-18 14:18:24 +08:00
xh
93b32226e6 recursively create all parent directories if they do not exist on Windows 2014-04-15 13:39:21 +08:00
Vincent Richard
4965674b35 Do not check for SSL handle validity in handshake() as it is initialized a few lines later. 2014-04-04 13:22:54 +02:00
Vincent Richard
8a6b959cf0 Merge branch 'master' of https://github.com/kisli/vmime 2014-04-01 22:39:26 +02:00
Vincent Richard
c08d8145d8 Added missing VMIME_HAVE_TLS_SUPPORT guards (pull request #74). 2014-04-01 22:39:13 +02:00
Di3
461316209e Nested classes need to explicitly import and export 2014-04-01 11:11:37 +08:00
Mark Brand
3f938d9e4a windows build fix: add missing member declaration 2014-03-26 23:28:50 +01:00
Vincent Richard
bbfdcc36a0 Trace socket/connection events. 2014-03-25 23:34:03 +01:00
Vincent Richard
58ca0d1dd5 Fixed issue #71. 2014-03-20 21:04:33 +01:00
Vincent Richard
9b3f8124f1 Unit tests for IMAP utils. 2014-03-17 23:51:54 +01:00
Vincent Richard
84e570bbbb Connection trace facility. 2014-03-16 22:52:40 +01:00
Vincent Richard
cfe9c6b1e7 Modified IMAP parser constructor to make testing easier. 2014-03-16 09:57:36 +01:00
Vincent Richard
9d73fc5382 IMAP commands. 2014-03-15 23:33:20 +01:00
Vincent Richard
86788ce022 Removed unused/unimplemented function. 2014-03-13 20:49:54 +01:00
Vincent Richard
642cdf42f6 Premature return if message list/set is empty. 2014-03-10 20:00:24 +01:00
Vincent Richard
3fcea19d75 Issue #47: get and fetch messages.
Added a feature to get and fetch a list of messages at the same time,
to avoid a roundtrip to the server.
2014-03-10 19:10:08 +01:00
Vincent Richard
16bd0a6ec2 Fixed operator to combine flags. 2014-03-10 19:06:52 +01:00
Vincent Richard
baf79458fe Default timeout handler. Fixed spelling. 2014-03-09 10:28:56 +01:00
Vincent Richard
b65d748ff3 Fixed memory leak. 2014-03-08 13:53:44 +01:00