298 Commits

Author SHA1 Message Date
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 ). 2012-04-05 23:15:04 +02:00
Vincent Richard
1ee2f07b1e Added check before dereferencing. 2012-04-05 12:08:01 +02:00
Vincent Richard
92c445dd63 Added function to retrieve sequence numbers of messages whose UID is greater or equal than a specified UID (thanks to Zahi Mashael). 2012-04-05 11:46:39 +02:00
Vincent Richard
8e9320970b Initialize and delete object. 2010-11-30 14:57:03 +00:00
Vincent Richard
fa06cf1652 Added support for DRAFT flag. 2010-10-19 13:28:43 +00:00
Vincent Richard
9e8871fb59 Better RFC-2047 encoding. 2010-10-12 17:10:58 +00:00
Vincent Richard
def04e4ba5 Added an option to recognize inline objects as attachments. 2010-09-07 10:46:24 +00:00
Vincent Richard
80373e44d4 Added stubs for timeout handler (). 2010-08-16 10:21:03 +00:00
Vincent Richard
d6a8b099ed Connection time out. 2010-08-05 10:30:22 +00:00
Vincent Richard
2f8026dc5b Improved automatic encoding selection. Added helper functions on body for setting contents, type, charset and encoding. 2010-05-23 16:18:00 +00:00
Vincent Richard
e9feb33f44 Rewritten doc. 2010-05-21 09:32:42 +00:00
Vincent Richard
4ff310c7e4 Always encode special charsets. 2010-05-21 07:41:15 +00:00
Vincent Richard
ac1da379eb Fixed type size. 2010-05-20 09:57:51 +00:00
Vincent Richard
9196d5c342 Added helper function to construct parsed message from net message. Splitted IMAP source files. 2010-05-18 13:52:27 +00:00
Vincent Richard
75fcad48c9 Fixed bug : memory leak caused by strong ref (thanks to tuxx from SF). 2010-03-10 13:29:33 +00:00
Vincent Richard
1b19b40022 Removed wide-char support. 2010-02-03 10:45:17 +00:00
Vincent Richard
69421bbd6f Fixed memory leak. 2010-02-01 16:33:31 +00:00
Vincent Richard
a3bf37fb4f Fixed not exception-safe constructor, which could lead to possible memory leak (thanks to Bartek Szurgot). Get rid of const-ness on factories. 2009-12-08 10:03:34 +00:00
Vincent Richard
7e9e4b31ed Fixed compilation issue with Intel Compiler (thanks to Eric Trinh for report). 2009-12-02 11:49:00 +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
90f838232f Quote mailbox name instead of encoding it whenever it's possible. 2009-11-12 15:40:56 +00:00
Vincent Richard
b0fbd0edf0 Auto-detect filename. Renamed 'filename' argument to 'filepath' for disambiguity. Added constructor for input stream. Use 'word' instead of 'string' for filename. 2009-11-04 14:12:06 +00:00
Vincent Richard
5341f2d1f7 Removed some unnecessary consts on integral types where overrides conflict. Added <cctype> to get the std::isspace that doesn't require a 2nd arg 'locale' (thanks to Ben Jackson). 2009-11-04 12:52:49 +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
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
9d4155023d Fixed missing std includes. 2008-07-11 21:27:24 +00:00
Vincent Richard
439b2b3e90 Fixed extra space in subject (see https://sourceforge.net/forum/message.php?msg_id=4894970). 2008-04-28 19:49:48 +00:00
Vincent Richard
3eee7da0d7 Made constructor explicit to prevent from implicit conversions. 2008-01-30 15:36:57 +00:00
Vincent Richard
50c3621cd3 Fixed constructor ambiguity in 'fileAttachment'. 2008-01-28 12:29:28 +00:00
Vincent Richard
0c30c298da Changed copyright year to 2008. 2008-01-04 18:07:40 +00:00
Vincent Richard
41ed3d895d Fixed bug : maildirStore is not compiling under MSVC 2003. 2007-12-22 18:47:18 +00:00
Vincent Richard
a87652e7b4 Fixed incorrect white-space between words. 2007-11-20 21:45:54 +00:00
Vincent Richard
fd0647db85 Added function to unquote strings. 2007-08-30 21:38:22 +00:00
Vincent Richard
cb5e91a24c New GCC definition. 2007-07-09 21:53:00 +00:00
Vincent Richard
8c6ba0e058 Fixed bug : thread-safe reference counting. 2007-05-22 19:25:59 +00:00
Vincent Richard
a5de2571e3 Better parsing of ESMTP extensions. 2007-03-28 08:28:12 +00:00
Vincent Richard
5a2c2e4128 Added support for Courier maildir format. 2007-03-22 16:03:41 +00:00
Vincent Richard
9bada472d7 Fixed stack overflow error with VC++. 2007-03-12 08:36:10 +00:00
Vincent Richard
d284cfa729 Changed copyright year to 2007. 2007-01-01 20:55:15 +00:00
Vincent Richard
e7a04ddff8 Typo: 'more' -> 'most'. 2006-11-23 12:44:30 +00:00
Vincent Richard
afc1548ac4 Preferred block size for streams. 2006-11-18 09:27:30 +00:00
Vincent Richard
f34baf40b2 Imbue classic 'C' locale for unformatted output. 2006-11-17 22:56:27 +00:00
Vincent Richard
64d91947c3 Fixed reference + do not clear stream in adapters. 2006-11-15 10:41:35 +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