Commit Graph

753 Commits

Author SHA1 Message Date
Vincent Richard
e91495e3c3 Also do not re-encode Quoted-Printable and UUEncode. 2012-12-13 13:16:52 +01:00
Vincent Richard
3a5621c2aa Trivial 64-bit warning fixes. 2012-12-12 16:35:55 +01:00
Vincent Richard
7a9db510f5 Do not re-encode data if it is already encoded (thanks to Mehmet Bozkurt). 2012-12-12 14:56:07 +01:00
Vincent Richard
2920eb29b2 Ignore binary file for unit tests. 2012-12-12 14:48:10 +01:00
Vincent Richard
afec9aa66f Ignore empty modifiers (thanks to Mehmet Bozkurt). 2012-12-12 14:47:15 +01:00
Vincent Richard
7fdcc31ab3 Fixed compilation issues in unit tests. 2012-12-11 22:02:47 +01:00
Vincent Richard
dc791215f5 Fixed wrong class name (copy/paste is BAD ;-) ). 2012-12-11 21:48:43 +01:00
Vincent Richard
87259631e4 SSL server identity check. 2012-12-10 22:59:19 +01:00
Vincent Richard
589f2f3545 Fixed doc for classes in "net" package not being generated. 2012-12-06 15:41:52 +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
053d2b4ee0 Fixed progression notification when message size is lower than 64K. 2012-12-05 21:02:34 +01:00
Vincent Richard
052cf47fcc Use message size for progress listener. 2012-11-30 20:11:33 +01:00
Vincent Richard
f2c94976be Merge pull request #15 from mabrand/fix-sendRawNonBlocking
remove stray argument from windowsSocket::sendRawNonBlocking
2012-11-30 00:41:35 -08:00
Mark Brand
d78f17b8af remove stray argument from windowsSocket::sendRawNonBlocking
follow-up to 3e9e8c9265
2012-11-29 23:35:29 +01:00
Vincent Richard
71f06fab91 Trivial 64-bit warning fixes. 2012-11-29 22:33:31 +01:00
Vincent Richard
3e9e8c9265 Better handling of SSL_ERROR_WANT_READ/SSL_ERROR_WANT_WRITE. Sockets on Windows platform are now non-blocking (thanks to Mehmet Bozkurt). 2012-11-29 22:33:31 +01:00
Vincent Richard
fc9bc26384 Merge pull request #14 from mabrand/fix-wincrypt
Added missing include "wincrypt.h".
2012-11-13 01:12:36 -08:00
Mark Brand
fa97c5e2d8 add missing wincrypt.h 2012-11-12 12:22:03 +01:00
Vincent Richard
6ae75bc971 SMTP Command Pipelining (RFC-2920). 2012-11-11 21:55:44 +01:00
Vincent Richard
f4c42cc0cf Compatibility with RFC-1341. 2012-11-10 17:47:55 +01:00
Vincent Richard
f937c32285 Removed unused file. 2012-11-10 17:46:31 +01:00
Vincent Richard
defc1bba1d Fixed compilation issues on Windows. 2012-11-06 16:05:24 +01:00
Vincent Richard
a6a098b473 Thread-safe initialization for OpenSSL. 2012-11-06 16:05:04 +01:00
Vincent Richard
d71fb2bd44 Added missing file. 2012-11-06 11:27:25 +01:00
Vincent Richard
f50e1dc6d6 Updated for recent changes. 2012-11-03 10:37:34 +01:00
Vincent Richard
c8c2a71b18 Removed unused M4 files. 2012-11-03 10:29:27 +01:00
Vincent Richard
5e83d1d57c Fixed runtime error on cast. 2012-11-03 09:47:48 +01:00
Vincent Richard
d4052b2589 Fixed compilation issues. 2012-11-03 09:36:22 +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
8a8ce29f13 Fixed typo in doc. 2012-11-01 16:42:29 +01:00
Vincent Richard
3878c6b691 Fixed compilation issues. 2012-10-25 17:09:11 +02:00
Vincent Richard
28841c2aee Added ignore files (Mac and build files). 2012-10-25 13:04:07 +02:00
Vincent Richard
794afe9a1b Added support for timeout when receiving data from a socket (POSIX platform). 2012-10-15 13:33:54 +02:00
Vincent Richard
2b09c6ea6c Support for bogus encoding name 'bmoted-printable' (Zarafa). 2012-10-15 13:33:54 +02:00
Vincent Richard
e4102b4374 Do not fail if charset is not recognized. 2012-10-15 13:33:54 +02:00
Vincent Richard
771b9b7515 Merge pull request #12 from burner/patch-1
Typo fix: oject instead of object
2012-09-21 10:18:36 -07:00
burner
e062be61ec Typo fix: oject instead of object 2012-09-21 17:43:10 +03:00
Vincent Richard
99908ce889 Added README about autotools scripts. 2012-07-30 21:28:59 +02:00
Vincent Richard
ff462a5ee1 Fixed body part extraction (only body should be extracted). 2012-07-30 20:45:17 +02:00
Vincent Richard
f0b1be21dc Fixed compilation warning. 2012-07-30 11:23:23 +02:00
Vincent Richard
a68cebf12a Added functions to get messages by UID (IMAP only for now). 2012-07-28 13:01:48 +02:00
Vincent Richard
891aba49ff Fixed issue #10. 2012-07-06 18:45:02 +02:00
Vincent Richard
e44d049f57 Fixed error in sample code. 2012-05-10 21:36:26 +02: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
b5927243a2 Fixed memory leak. 2012-04-06 22:26:18 +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
ec715e6058 Added tests for Quoted-Printable encoding. 2012-04-05 22:29:32 +02:00