Commit Graph

779 Commits

Author SHA1 Message Date
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
7550835f47 Fixed and clarified text about handleTimeout() return value. 2013-03-13 17:47:47 +01:00
Vincent Richard
742917a382 Rewrote text for better understanding. 2013-03-13 17:15:36 +01:00
Vincent Richard
8c1f507e21 Travis-CI: install CppUnit for unit testing. 2013-03-11 11:46:10 +01:00
Vincent Richard
32d067fb87 Travis-CI: run CTest. 2013-03-11 11:36:13 +01:00
Vincent Richard
c2e16ab09f Testing with CTest. 2013-03-11 11:29:16 +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
3bf4797fc7 Fixed compilation warning. 2013-03-08 08:19:55 +01:00
Vincent Richard
4c00217284 Merge pull request #33 from mabrand/fix-static-ws
link winsock for static builds
2013-03-07 10:38:45 -08:00
Mark Brand
fb29ccbde7 link winsock for static builds 2013-03-07 18:10:35 +01:00
Vincent Richard
aa8f39e321 Fixed compilation warnings. 2013-03-06 22:49:27 +01:00
Vincent Richard
4df4ed54dd Fixed maximum block size for read(). 2013-03-06 22:49:27 +01:00
Vincent Richard
2bca138ba8 Travis-CI: install dev package for GNU SASL. 2013-03-06 22:38:29 +01:00
Vincent Richard
5b842c6022 Travis-CI: install missing libraries + fixed path to sendmail. 2013-03-06 22:30:27 +01:00
Vincent Richard
300737e922 Added build file for Travis-CI. 2013-03-06 22:17:20 +01:00
Vincent Richard
5aa9bffe84 Fixes for out-of-source build. 2013-03-06 22:06:15 +01:00
Mark Brand
759525450e fix duplicate info in .pc files 2013-03-04 21:38:48 +01:00
Vincent Richard
36bbdeaeb8 Fixed 'config.hpp' not installed (issue #29). 2013-03-04 09:42:45 +01:00
Vincent Richard
34fe74f8d0 More fixes for pkg-config. 2013-03-01 13:16:25 +01:00
Vincent Richard
c414786c27 Fixed dependencies and generation of .pc file (issue #28). 2013-03-01 12:25:20 +01:00
Vincent Richard
18846c3691 Selective build of shared/static library (issue #27). 2013-03-01 10:53:43 +01:00
Vincent Richard
b9ace81807 Fixed issue #26: strcpy_s not available on MinGW. 2013-02-28 09:16:40 +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
d2c2f52a23 Fixed wrong function called. 2013-02-27 09:44:21 +01:00
Vincent Richard
0d6aef8491 Use secure versions of time/string functions on Windows. 2013-02-26 17:51:44 +01:00
Vincent Richard
5da73d4efc Fixed warnings about unused variables. 2013-02-26 13:05:34 +01:00
Vincent Richard
49f9628c0a Fixed typo in function name. 2013-02-25 13:10:15 +01:00
Vincent Richard
43f78c2e96 Defaults to local charset when assigning word from raw string. 2013-02-25 13:03:58 +01:00
Vincent Richard
e65b3e0f55 Unit tests for wordEncoder. 2013-02-25 10:42:54 +01:00
Vincent Richard
a17cb75694 Merge pull request #25 from mabrand/fix-case
fix include file case
2013-02-24 07:37:54 -08:00
Vincent Richard
0c5d4a10e6 Message generation/parsing context. Charset conversion options. Preliminary implementation of RFC-6532. 2013-02-24 16:28:13 +01:00
Mark Brand
b3da087306 fix include file case 2013-02-24 16:07:29 +01:00
Vincent Richard
86720eb1dc Fixed filename case. 2013-02-23 17:16:40 +01:00
Vincent Richard
05a9f75874 Fixed comparison always true. 2013-02-22 18:17:05 +01:00
Vincent Richard
0b78377635 7bit is the default encoding. Do not force CTE field with default value to be added in header. 2013-02-20 18:23:16 +01:00
Vincent Richard
d3f539bf92 Fixed SMTP dot stuffing at the beginning of content. 2013-02-20 16:07:00 +01:00
Vincent Richard
e3bb8020e0 Process header before transmitting message via SMTP. 2013-02-18 22:00:29 +01:00
Vincent Richard
d8b3d2b641 Added helper function to replace header field. 2013-02-17 22:18:32 +01:00
Vincent Richard
281300ed6a SMTP response code 251 for RCPT TO is now treated as successful. 2013-02-17 21:14:56 +01:00
Vincent Richard
0757efad0d Reset SMTP session state (using RSET command) if transport is being reused. 2013-02-17 18:07:23 +01:00
Vincent Richard
0af0373cb6 Always throw std exceptions (eg. bad_alloc) and VMime time out exceptions. 2013-02-16 11:23:30 +01:00
Vincent Richard
725070467c Unit tests for seekableInputStreamRegionAdapter. 2013-02-15 15:17:04 +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
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
fd5f0c0707 Trim first line of POP3 response to get rid of CR, if any. 2013-02-13 10:03:18 +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