Vincent Richard
38ced8cb4b
Fixed SCons build for export header.
2013-05-13 12:01:54 +02:00
Vincent Richard
ee68f6c06f
Allow SPACEs at end of response line (Apple iCloud IMAP server).
2013-04-26 22:52:13 +02:00
Vincent Richard
5a3d88855b
Added unit tests for IMAPTag. Initialize sequence number at 1.
2013-04-26 22:47:51 +02:00
Vincent Richard
9d2703c376
Added support for charset conversion with ICU (thanks to Mehmet Bozkurt).
2013-03-25 12:32:48 +01:00
Vincent Richard
da2797702f
Updated tests for charset conversion.
...
Added test for UTF-7 encoding availability. Added test for input buffer
underflow in charsetFilteredOutputStream. Refactored charset conversion
tests and removed useless tests.
2013-03-18 09:35:04 +01:00
Vincent Richard
32a80f6c1e
Fixed mailbox and mailbox group parsing. Added unit tests.
2013-03-11 10:05:09 +01:00
Vincent Richard
1df8c6cd0e
Refactored unit tests.
2013-03-08 08:19:55 +01:00
Vincent Richard
8378b350df
Throw exception when an invalid value type is set in a header field.
2013-02-27 14:59:37 +01:00
Vincent Richard
e65b3e0f55
Unit tests for wordEncoder.
2013-02-25 10:42:54 +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
725070467c
Unit tests for seekableInputStreamRegionAdapter.
2013-02-15 15:17:04 +01:00
Vincent Richard
34c4fce797
Unit tests for output stream adapters.
2013-02-14 15:59:26 +01:00
Vincent Richard
bf40e22537
Unit tests for POP3Utils.
2013-02-14 11:16:26 +01:00
Vincent Richard
a6dd30c581
Unit tests for POP3Response.
2013-02-13 10:26:16 +01:00
Vincent Richard
feabba4470
Unit tests for SMTPCommand and SMTPCommandSet. Fixed SMTPCommandSet::isFinished().
2013-02-12 17:54:36 +01:00
Vincent Richard
83c5ba96b9
Rewrote SMTP command sending. Better code for pipelining. Report full command text on MAIL/RCPT errors.
2013-02-12 16:58:27 +01:00
Vincent Richard
c2474f2b2b
Check for localtime_r and gmtime_r at build instead of testing _REENTRANT. Use localtime_s and gmtime_s on Windows, if available.
2013-02-05 14:21:21 +01:00
Vincent Richard
3a5621c2aa
Trivial 64-bit warning fixes.
2012-12-12 16:35:55 +01:00
Vincent Richard
87259631e4
SSL server identity check.
2012-12-10 22:59:19 +01:00
Vincent Richard
1ba5e8698c
Moved POP3 response receiving and parsing to a separate class.
2012-12-06 11:02: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
f050da2901
Fixed duplicate file reference (thanks to Enes Albay).
2012-04-27 08:34:26 +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
3ef2ae9aa7
Fixed HAVE_GNUTLS_PRIORITY_FUNCS never defined when configured with no TLS support.
2011-08-21 09:04:46 +00:00
Vincent Richard
4365a126e3
Use gnutls_priority_set_direct() instead of GNUTLS deprecated functions.
2011-06-26 08:19:11 +00:00
Vincent Richard
72e6a18483
Added missing libs in pkg-config file.
2011-06-24 15:46:23 +00:00
Vincent Richard
674716438a
Allow static linking in mingw-cross-env. Added 'iconv' and uses 'ws2_32' instead of 'winsock32' ( #3213487 ).
2011-03-27 11:26:55 +00:00
Vincent Richard
da23524050
Started version 0.9.2.
2010-11-16 13:28:05 +00:00
Vincent Richard
62845e4ce7
Fixed unit tests build on OSX.
2010-05-20 10:00:19 +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
371eda4134
Fixed typo.
2010-05-04 10:07:56 +00:00
Vincent Richard
614dd20279
Migrated config script for newer versions of SCons.
2010-03-16 15:55:47 +00:00
Vincent Richard
e4cbcefad1
Fixed test for global constructor failing when cross building.
2010-02-15 09:05:49 +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
1b19b40022
Removed wide-char support.
2010-02-03 10:45:17 +00:00
Vincent Richard
b4d964c63b
Added workaround for Decider() for legacy versions of SCons.
2009-09-14 15:07:06 +00:00
Vincent Richard
93934a4073
Use pkg-config for gnutls 2.8.0 and later (thanks to Andreas Metzler).
2009-08-19 18:41:20 +00:00
Vincent Richard
f688cbb292
Fixed dynamic_cast support detection on HPUX (aCC).
2009-05-01 17:11:20 +00:00
Vincent Richard
4de47af6fa
Removed '-pipe' compiler flags, as it is not available on all platforms.
2009-04-09 20:31:16 +00:00
Vincent Richard
50326917bf
Use Decider() method instead of deprecated SourceSignatures/TargetSignatures().
2009-03-01 21:23:40 +00:00
Vincent Richard
37e0f6fd7f
Started version 0.9.1.
2008-10-19 14:39:02 +00:00
Vincent Richard
3c8a495868
Fixed autotools support.
2008-10-19 14:37:21 +00:00
Vincent Richard
2ba7344854
Version 0.9.0.
2008-10-19 13:58:44 +00:00
Vincent Richard
13f69779c2
New namespace for encoders.
2008-10-12 13:59:09 +00:00
Vincent Richard
8eac1b40e8
Fixed bug #1755458 : The project generator does not exclude the SASL sources. Rewritten generation code for MSVC project file.
2007-12-22 18:57:45 +00:00
Vincent Richard
8c6ba0e058
Fixed bug #1721186 : thread-safe reference counting.
2007-05-22 19:25:59 +00:00
Vincent Richard
c8bb57fd93
Fail if GNU TLS or GNU SASL dev packages are required but not installed.
2007-05-22 19:03:30 +00:00