Commit Graph

779 Commits

Author SHA1 Message Date
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
Vincent Richard
6f03b1e380 Added test: Ensure '7bit' encoding is used when body is 7-bit only. 2012-04-05 22:10:54 +02:00
Vincent Richard
440bf60a7a Updated README. 2012-04-05 12:34:51 +02:00
Vincent Richard
1ee2f07b1e Added check before dereferencing. 2012-04-05 12:08:01 +02:00
Vincent Richard
97a88a496b Added .gitignore. 2012-04-05 11:55:07 +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
cb16e25619 Updated coding conventions. 2011-12-22 08:51:28 +00:00
Vincent Richard
3b20040e9f Set Diffie-Hellman prime size (bug SF#3434852). 2011-11-15 11:46:07 +00:00
Vincent Richard
50f82c3a04 GNU TLS 3 has no 'extra' (thanks to mabrand). 2011-11-15 11:40:42 +00: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
f68a466dc0 Removed dependency on gcrypt for gnutls version >= 2.12. 2011-08-21 08:55:46 +00:00
Vincent Richard
bcdffb5355 Use gnutls_strerror() for reporting errors. 2011-08-20 06:35:06 +00:00
Vincent Richard
92b4dc8648 Fixed encoding of whitespace. Fixed old test case. 2011-06-26 12:47:25 +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
a55c574436 Fixed parsing of empty body parts (thanks to John van der Kamp, from Zarafa). 2011-06-25 17:07:53 +00:00
Vincent Richard
72e6a18483 Added missing libs in pkg-config file. 2011-06-24 15:46:23 +00:00
Vincent Richard
4f9dc93200 Added support for mailboxes that specify an (encoded) full name with an empty email address, set by a <> marker (Zarafa). 2011-06-19 18:49:55 +00:00
Vincent Richard
fbdb750496 Fixed messageBuilder to accept an empty mailbox group in 'To:' field, to allow for undisclosed-recipients (Zarafa). 2011-06-19 18:39:35 +00:00
Vincent Richard
4286a80d9d Alias for UTF-7 charset. 2011-06-19 18:16:49 +00:00
Vincent Richard
ac03342507 Correctly generate attachment names which are long and have high characters for Outlook Express (Zarafa). 2011-06-19 18:08:12 +00:00
Vincent Richard
49cc5dc40a Fixed parsing of an attachment filename that is between 66 and 76 characters long (Zarafa). 2011-06-19 17:51:33 +00:00
Vincent Richard
4ed0164824 Fixed compilation issue following namespace change. 2011-06-14 18:37:54 +00:00
Vincent Richard
13c1532497 Requested email change. 2011-06-10 19:39:09 +00:00
Vincent Richard
d7c2fb2e58 Flush stateful data from iconv (thanks to John van der Kamp, Zarafa). 2011-03-31 19:13:03 +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