Commit Graph

107 Commits

Author SHA1 Message Date
Vincent Richard
4df4ed54dd Fixed maximum block size for read(). 2013-03-06 22:49:27 +01:00
Vincent Richard
0c5d4a10e6 Message generation/parsing context. Charset conversion options. Preliminary implementation of RFC-6532. 2013-02-24 16:28:13 +01:00
Vincent Richard
d3f539bf92 Fixed SMTP dot stuffing at the beginning of content. 2013-02-20 16:07:00 +01:00
Vincent Richard
51111254a4 The seekableInputStreamRegionAdapter now stores its own current position, to avoid issues when multiple adapters share the same underlying stream. 2013-02-15 14:58:00 +01:00
Vincent Richard
099d7a7882 Moved includes to fix compilation issue. 2013-01-15 13:24:45 +01:00
Vincent Richard
ad9bef78c4 Updated copyright year and maintainer email address. 2013-01-10 17:30:31 +01:00
Vincent Richard
9e8cdca585 Fixed type for maximum line length. 2012-12-22 13:40:18 +01:00
Vincent Richard
e192ce6716 More robust check for EOF in input stream. 2012-12-13 18:37:01 +01:00
Vincent Richard
c9f0641b06 Fixed seeking after EOF in input stream. 2012-12-13 18:34:22 +01:00
Vincent Richard
3a5621c2aa Trivial 64-bit warning fixes. 2012-12-12 16:35:55 +01:00
Vincent Richard
71f06fab91 Trivial 64-bit warning fixes. 2012-11-29 22:33:31 +01:00
Vincent Richard
bc63892291 OpenSSL support (thanks to Mehmet Bozkurt). 2012-11-03 09:27:12 +01:00
Vincent Richard
cce1c28bce Migrated build system to CMake. Conditional file compilation. Automatic selection of platform handler. 2012-11-01 18:20:06 +01:00
Vincent Richard
2b09c6ea6c Support for bogus encoding name 'bmoted-printable' (Zarafa). 2012-10-15 13:33:54 +02:00
Vincent Richard
4f33877820 Added ability to parse directly from an input stream (eg. file). This allows very big messages to be parsed without loading the whole message data into memory. 2012-04-16 22:32:33 +02:00
Vincent Richard
cc49395dd2 Split stream.hpp/.cpp into multiple source files. 2012-04-14 13:46:05 +02:00
Vincent Richard
0633a49b04 Fixed wrong encoding of line breaks in QP-encoded text (issue #7). 2012-04-05 23:15:04 +02:00
Vincent Richard
9e8871fb59 Better RFC-2047 encoding. 2010-10-12 17:10:58 +00:00
Vincent Richard
e8cb19f9e5 Encode quotation marks in QP/RFC-2047. 2010-10-12 09:45:16 +00:00
Vincent Richard
4ff310c7e4 Always encode special charsets. 2010-05-21 07:41:15 +00:00
Vincent Richard
1e57aa31c5 Register non-standard encoding names. 2010-04-13 09:51:30 +00:00
Vincent Richard
b94fe09cae Fixed bug #2933667: CRLF filter broken. 2010-01-20 08:42:47 +00:00
Vincent Richard
ee2fa4feaf Added option to return ISO week-numbering instead of default calendar-numbering. 2009-12-01 13:44:34 +00:00
Vincent Richard
5d82825687 Added block size on sockets to allow different buffer size for SSL. 2009-11-30 13:04:15 +00:00
Vincent Richard
75b32c4125 Fixed possible segfault (thanks to László Vadócz). 2009-11-03 12:37:51 +00:00
Vincent Richard
a5d258dc72 Relicensed VMime under the GNU GPL version 3. Changed copyright year to 2009. 2009-09-06 12:02:10 +00:00
Vincent Richard
d0bc8b3a95 Fixed block size through filtered streams. 2009-04-09 18:15:50 +00:00
Vincent Richard
2fe5fceb3f Fixed week of year for 53th week (non ISO-compliant). 2008-12-29 21:46:08 +00:00
Vincent Richard
13f69779c2 New namespace for encoders. 2008-10-12 13:59:09 +00:00
Vincent Richard
3f4226eaac Fixed compilation warnings. 2008-10-12 10:05:28 +00:00
Vincent Richard
30f0825877 Fixed bad buffer length causing duplicate data (Zarafa). 2008-07-11 21:27:48 +00:00
Vincent Richard
0c30c298da Changed copyright year to 2008. 2008-01-04 18:07:40 +00:00
Vincent Richard
fd0647db85 Added function to unquote strings. 2007-08-30 21:38:22 +00:00
Vincent Richard
5e3a99710b Throw exception when badbit is set. 2007-07-09 21:54:01 +00:00
Vincent Richard
cb5e91a24c New GCC definition. 2007-07-09 21:53:00 +00:00
Vincent Richard
923a53990b Fixed wrong block size (thanks to Emmanuel Cabestan). 2007-06-07 16:36:04 +00:00
Vincent Richard
8c6ba0e058 Fixed bug #1721186: thread-safe reference counting. 2007-05-22 19:25:59 +00:00
Vincent Richard
a25333888d Fixed bug #1656547: segfault in urlUtils::decode() if the string ends with '%'. 2007-05-21 16:01:12 +00:00
Vincent Richard
a88d21a336 Fixed typo in the copyright header, and added missing paragraph about linking. 2007-03-27 12:42:53 +00:00
Vincent Richard
5a2c2e4128 Added support for Courier maildir format. 2007-03-22 16:03:41 +00:00
Vincent Richard
b90ca5481d Fixed warning. 2007-03-01 11:40:48 +00:00
Vincent Richard
d284cfa729 Changed copyright year to 2007. 2007-01-01 20:55:15 +00:00
Vincent Richard
afc1548ac4 Preferred block size for streams. 2006-11-18 09:27:30 +00:00
Vincent Richard
c31f38f108 Temporary fix for socket stream copy. 2006-11-17 22:58:29 +00:00
Vincent Richard
64d91947c3 Fixed reference + do not clear stream in adapters. 2006-11-15 10:41:35 +00:00
Vincent Richard
b63f6513f2 Use 'char' instead of 'unsigned char' for conversion with std::ctype. 2006-11-09 17:27:18 +00:00
Vincent Richard
f99fc84915 Imbue classic 'C' locale for the output of message parts and protocol commands. 2006-11-08 18:33:18 +00:00
Vincent Richard
0894c98959 Renamed 'vmime::platformDependant' to 'vmime::platform'. 2006-10-11 14:52:41 +00:00
Vincent Richard
edca17af10 Fixed warning for uninitialized variable. 2006-06-23 21:16:21 +00:00
Vincent Richard
01ba897060 Week of year calculation. 2006-04-24 19:40:24 +00:00