Commit Graph

753 Commits

Author SHA1 Message Date
Vincent Richard
f63c64c0e1 Take account of charset recommended encoding (thanks to John van der Kamp, Zarafa). 2010-07-17 07:00:49 +00:00
Vincent Richard
1930316f36 Do not generate 7-bit value for parameter if RFC-2231 extended value is generated (thanks to Eugene A. Shatokhin). 2010-06-23 20:42:25 +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
8f5a61cae2 FileSystemFactory is now a ref. 2010-05-23 16:14:41 +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
b2b01b8c26 Fixed missing #include. 2010-05-21 06:01:33 +00:00
Vincent Richard
1e00ab7bba Fixed case-sensitive include. 2010-05-20 15:28:51 +00:00
Vincent Richard
62845e4ce7 Fixed unit tests build on OSX. 2010-05-20 10:00:19 +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
13ae80a4c7 Fixed parsing of header field value with no data on the first line (folding). 2010-05-14 16:56:20 +00:00
Vincent Richard
6fb89acf38 Use STARTTLS for additional connections (thanks to Andrei). 2010-05-04 10:49:10 +00:00
Vincent Richard
371eda4134 Fixed typo. 2010-05-04 10:07:56 +00:00
Vincent Richard
1e57aa31c5 Register non-standard encoding names. 2010-04-13 09:51:30 +00:00
Vincent Richard
89175919b0 Fixed duplicate shebang. 2010-04-10 06:43:40 +00:00
Vincent Richard
8f9fec339c Fixed parsing of non-significant whitespaces in field values. 2010-04-08 18:28:22 +00:00
Vincent Richard
614dd20279 Migrated config script for newer versions of SCons. 2010-03-16 15:55:47 +00:00
Vincent Richard
6b713d502e Fixed calls to 'empty' instead of 'clear' (thanks to John van der Kamp, from Zarafa). 2010-03-16 11:54:11 +00:00
Vincent Richard
2854eed183 Return false instead of throwing an exception if file does not exist in isDirectory(), isFile(), canRead() and canWrite(). 2010-03-16 08:39:45 +00:00
Vincent Richard
3604182a9a Fixed compilation issue with 'const'. 2010-03-10 15:54:23 +00:00
Vincent Richard
75fcad48c9 Fixed bug #2966885: memory leak caused by strong ref (thanks to tuxx from SF). 2010-03-10 13:29:33 +00:00
Vincent Richard
f69f48437f Use 'glibtoolize' instead of 'libtoolize' on MacOSX. 2010-03-06 12:48:39 +00:00
Vincent Richard
9a94a5cac7 Fixed shebang for systems that don't have /bin/bash. 2010-02-17 22:27:53 +00:00
Vincent Richard
e4cbcefad1 Fixed test for global constructor failing when cross building. 2010-02-15 09:05:49 +00:00
Vincent Richard
64cf047f72 Updated gettext m4 macros to 0.17. 2010-02-12 22:28:37 +00:00
Vincent Richard
396a01950c Solved 'underquoted' warnings from m4 macros. 2010-02-12 22:11:03 +00:00
Vincent Richard
ddbdbdb1d0 Replaced 'Options' with 'Variables' to solve warnings about the former being deprecated. 2010-02-12 22:00:49 +00:00
Vincent Richard
37c6a6f97c Fixed missing M4 file in dist tarball. 2010-02-10 10:39:10 +00:00
Vincent Richard
fa6c1dba06 Don't quote if no encoding is needed. 2010-02-10 09:41:36 +00:00
Vincent Richard
5c2d078b4f Allow spaces to appear in mailbox display name without encoding or quoting. Encode or quote if CR or LF is present. 2010-02-10 09:12:25 +00:00
Vincent Richard
b05039de3d Fixed compilation issue on Windows. 2010-02-03 11:01:40 +00:00
Vincent Richard
6298cdc850 Use homemade isSpace() instead of std::ispace() for portability. 2010-02-03 10:56:12 +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
668087ea36 Fixed bug #2927077: account for multi-byte charsets in invalid sequence output. 2010-02-01 13:26:12 +00:00
Vincent Richard
625fd5f156 Fixed bug #2927077: account for multi-byte charsets in invalid sequence output. 2010-02-01 13:06:06 +00:00
Vincent Richard
b94fe09cae Fixed bug #2933667: CRLF filter broken. 2010-01-20 08:42:47 +00:00
Vincent Richard
45faafdced Makes 'To' optional, like 'Cc' and 'Bcc'. An exception is still thrown if there are no recipients at all (see bug #2912670). 2009-12-13 12:50:36 +00:00
Vincent Richard
7a6dcdf385 Fixed non thread-safe getLocalCharset() function (thanks to Bartek Szurgot). 2009-12-08 10:21:33 +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
6016fd5879 Initialize multi-threading for GNUTLS/GCrypt (thanks to Bartek Szurgot). 2009-12-08 09:31:06 +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
82e1a690d9 Fixed directory renaming. 2009-12-01 14:24:55 +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
be8daf3f8e Added and moved tests for RFC-2231. 2009-12-01 13:24:38 +00:00
Vincent Richard
bff027cfa0 Fixed missing function. 2009-12-01 13:23:26 +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