Commit Graph

193 Commits

Author SHA1 Message Date
Vincent Richard
aee2b6dd74 Made 'string' constructor explicit to avoid misuse. 2006-07-20 19:29:07 +00:00
Vincent Richard
27840a441d Replaced & with ref<> + clean up. 2006-07-14 08:28:35 +00:00
Vincent Richard
9a42c8bca4 Fixed bugs in MHTML code + unit tests. 2006-07-13 16:32:39 +00:00
Vincent Richard
7ab15b35cf Reset timeout before reading response. 2006-05-05 13:29:37 +00:00
Vincent Richard
01ba897060 Week of year calculation. 2006-04-24 19:40:24 +00:00
Vincent Richard
6933fb8a30 Folder deletion. 2006-04-23 08:48:19 +00:00
Vincent Richard
3bbffc18de Renamed 'byte' to 'byte_t'. 2006-04-18 19:04:30 +00:00
Vincent Richard
b16c5ca684 Clean up. 2006-04-05 17:48:09 +00:00
Vincent Richard
e9501b48d8 Refactored and cleaned up smart pointers. 2006-03-29 20:06:39 +00:00
Vincent Richard
56f5f0dce7 Accept 8-bit characters even if not allowed (non-strict mode). 2006-02-20 18:00:15 +00:00
Vincent Richard
0457e42360 Added unit tests for datetimeUtils + renamed functions. 2006-02-12 14:13:04 +00:00
Vincent Richard
64ba82c100 Added toAddressList(). 2006-02-05 20:24:15 +00:00
Vincent Richard
5280d12555 Changed copyright year to 2006. 2006-02-05 10:30:52 +00:00
Vincent Richard
1539754d53 Added service::isSecuredConnection() and service::getConnectionInfos() to retrieve information about the connection. 2006-01-29 17:36:34 +00:00
Vincent Richard
bfe8c00465 getPeerCertificates() should be const. 2006-01-29 17:30:35 +00:00
Vincent Richard
8e0080b0ed Added support for attachments of type 'message/rfc822'. 2006-01-16 21:55:37 +00:00
Vincent Richard
3a2ed837ff Fixed memory leaks. 2006-01-15 11:16:44 +00:00
Vincent Richard
6c946267b1 Implemented IMAP multi-fetching. 2006-01-15 11:06:59 +00:00
Vincent Richard
09d4fca9ba Non-const folder for events. 2006-01-15 09:46:30 +00:00
Vincent Richard
c4e70ecbba Fixed 'uninitialised values' warnings in Valgrind. 2006-01-14 22:13:25 +00:00
Vincent Richard
f259c6e4d7 Fixed compilation problem with GCC 4. 2006-01-08 10:46:41 +00:00
Vincent Richard
9dcc78085a Added SMTPResponse to read and parse SMTP responses. 2006-01-07 08:46:20 +00:00
Vincent Richard
9439d60f96 Rewritten code using std:: algorithms (thanks to Pierre THIERRY). 2005-12-30 20:32:05 +00:00
Vincent Richard
54e4235b8d Compatibility bugs in IMAP response parser. 2005-12-18 21:20:43 +00:00
Vincent Richard
2cb8fef483 Fixed segfault in destructor when chaining 3 exceptions or more. 2005-12-05 17:35:51 +00:00
Vincent Richard
965aa0d083 Added toStrong() on weak ref. 2005-12-02 12:25:47 +00:00
Vincent Richard
c179a10068 Refactored header field values and parameters. 2005-11-06 16:12:41 +00:00
Vincent Richard
cffdc6caf5 Fixed typos in documentation. 2005-11-05 09:47:08 +00:00
Vincent Richard
acfa9ffc64 Refactored header field values and parameters. 2005-11-04 23:21:22 +00:00
Vincent Richard
675c4cd3c2 Fixed problem with 'no_auth_information' exception when SASL support is disabled. 2005-10-30 15:24:33 +00:00
Vincent Richard
4522121196 Moved certificate code into 'vmime::net::security::cert' namespace. 2005-10-30 15:02:39 +00:00
Vincent Richard
c241f071d2 Added flush() on 'outputStream' + added unit tests for 'charsetFilteredOutputStream' when input contains invalid sequences. 2005-10-20 16:56:04 +00:00
Vincent Richard
5e41e4bd7e Added 'charsetFilteredOutputStream'. 2005-10-20 06:30:49 +00:00
Vincent Richard
1e94a4a70f Refactoring of built-in services registration system. 2005-10-19 17:12:20 +00:00
Vincent Richard
6f278de337 Charset converter. 2005-10-19 11:28:36 +00:00
Vincent Richard
26cad9e258 Fixed a mistake in the getBodyPartAttachment() function comment. 2005-10-14 11:01:20 +00:00
Vincent Richard
a4161cf09d Added 'attachmentHelper'. 2005-10-13 21:27:46 +00:00
Vincent Richard
9b31891938 Added removeAllFields() for a field name. 2005-10-13 20:57:15 +00:00
Vincent Richard
b9471c9543 Added getPart() and getHeader() on attachment. 2005-10-13 18:58:33 +00:00
Vincent Richard
3f7ce9bcd1 Don't return references. 2005-10-13 18:50:00 +00:00
Vincent Richard
004bb1ac96 Missing include for MSVC. 2005-10-13 10:55:17 +00:00
Vincent Richard
6e6ff809a6 Replaced undefined 'ssize_t' with 'int'. 2005-10-11 21:02:14 +00:00
Vincent Richard
d3def01573 Sendmail support on POSIX platforms only. 2005-10-11 20:54:18 +00:00
Vincent Richard
ebec70b308 Fixed missing ref<>. 2005-10-11 20:49:24 +00:00
Vincent Richard
ee46de08f7 Renamed 'progressionListener' to 'progressListener'. 2005-10-06 11:08:56 +00:00
Vincent Richard
7a5f6b9610 'struct' to 'class' to avoid warning with MSVC. 2005-10-05 10:33:16 +00:00
Vincent Richard
3ec0f17ade Added service::setTimeoutHandlerFactory(). 2005-10-04 18:49:59 +00:00
Vincent Richard
09d9e11439 Added service::setSocketFactory(). 2005-10-04 18:34:25 +00:00
Vincent Richard
7d2d25da3e Added TLS/SSL support. 2005-10-03 21:29:04 +00:00
Vincent Richard
bdc2664ee2 Made 'datetime' compatible with C's time_t. 2005-10-03 12:24:08 +00:00
Vincent Richard
4519ae7c10 Fixed bug when response text is empty. 2005-10-02 17:09:22 +00:00
Vincent Richard
cbd1110a4b Updated FSF address. 2005-09-17 10:10:29 +00:00
Vincent Richard
0edaa87860 SASL authentication. 2005-09-17 09:08:45 +00:00
Vincent Richard
3b1fcbe825 New namespace for message digest algorithms. 2005-09-06 20:08:39 +00:00
Vincent Richard
f777b659b9 Added progression notifications. 2005-09-03 12:48:59 +00:00
Vincent Richard
df140bb13e Updated code to use smart pointers. 2005-09-02 20:30:33 +00:00
Vincent Richard
5c3e21ee1d NEVER call thisRef() from the object's constructor. 2005-09-01 22:33:21 +00:00
Vincent Richard
dbdfee6fb5 Fixed 'requestAuthInfos()' not public. 2005-08-26 19:28:54 +00:00
Vincent Richard
2ecc5c0c27 Fixed ambiguity when parameter is not const. 2005-08-26 17:02:18 +00:00
Vincent Richard
7ac14499f0 Fixed undefined symbol 'UNSPECIFIED_PORT'. 2005-08-25 21:15:17 +00:00
Vincent Richard
658fcc26b5 Error handling in posixSocket::send(). 2005-08-24 20:47:13 +00:00
Vincent Richard
a530f25c79 Renamed 'vmime::messaging' to 'vmime::net'. 2005-08-23 20:26:20 +00:00
Vincent Richard
28bafee944 Renamed 'vmime::messaging' to 'vmime::net'. 2005-08-23 19:11:19 +00:00
Vincent Richard
4f88d29dc0 vmime::exception now inherits from std::exception. 2005-08-19 18:45:40 +00:00
Vincent Richard
8de88d9e37 Content handler constness. 2005-08-17 14:17:18 +00:00
Vincent Richard
bd925cef1c Added FETCH_IMPORTANCE flag. 2005-07-25 11:08:34 +00:00
Vincent Richard
e14a8b6adb Fixed some doc + getHeader() now returns a ref. 2005-07-24 20:04:23 +00:00
Vincent Richard
06ed35edf7 Allow getting/setting importance directly from/on message header. 2005-07-24 15:54:05 +00:00
Vincent Richard
207efb83b1 Removed implicit conversion to T* for smart pointers. 2005-07-24 11:39:24 +00:00
Vincent Richard
0562415aeb Allow creating 'charset' objects from 'const char*' (for constants). 2005-07-20 20:32:48 +00:00
Vincent Richard
c431335c66 Fixed error given by g++ 3.3 but not >= 3.4. 2005-07-18 17:01:21 +00:00
Vincent Richard
dafac00334 Added unit tests for smart pointer. 2005-07-17 20:18:14 +00:00
Vincent Richard
b8b096c44f Added getName() to retrieve attachment filename. 2005-07-15 09:51:55 +00:00
Vincent Richard
681297e10b Reference counting and smart pointers. 2005-07-12 22:28:02 +00:00
Vincent Richard
53f96cdb75 Added contentHandler::extractRaw(). 2005-07-06 20:28:43 +00:00
Vincent Richard
69674e723a Fixed typo in inline template specialization code. 2005-06-28 20:14:59 +00:00
Vincent Richard
96a75ae133 Fixed missing includes. 2005-06-25 06:37:02 +00:00
Vincent Richard
221b250f53 Fixed missing doc for param. 2005-06-21 22:38:26 +00:00
Vincent Richard
7b3dd58edb Fixed compilation errors with g++ 4.0. 2005-06-21 16:49:00 +00:00
Vincent Richard
4661d7b735 Added 'inputStreamSocketAdapter' and 'stopSequenceFilteredInputStream'. 2005-06-16 19:26:26 +00:00
Vincent Richard
6bf5f9192e Added dotFilteredInputStream + fixed CRLFToLFFilteredOutputStream + added unit tests. 2005-06-15 22:22:01 +00:00
Vincent Richard
df46facf9f Fixed memory leak. 2005-06-03 11:16:26 +00:00
Vincent Richard
9479afa206 Added 'peek' parameter to extract() and extractPart(). 2005-05-27 19:43:20 +00:00
Vincent Richard
b3ddee2ea7 Free memory for args. 2005-05-25 19:20:59 +00:00
Vincent Richard
c18fb1f961 'example6' enhancement. 2005-05-19 18:46:43 +00:00
Vincent Richard
598c0a3a58 Fixed missing 'const'. 2005-05-19 17:42:33 +00:00
Vincent Richard
8240e43600 Removed useless blank line. 2005-05-19 16:13:23 +00:00
Vincent Richard
8134a52f56 Service properties enhancement. 2005-05-15 18:05:38 +00:00
Vincent Richard
13da0727c5 Fixed missing space in STATUS command + parse error in 'status_info'. 2005-05-03 16:13:34 +00:00
Vincent Richard
3ba18e1a5f Added 'childProcess'. 2005-04-30 17:16:40 +00:00
Vincent Richard
ae4240026e Added 'childProcess'. 2005-04-30 08:19:56 +00:00
Vincent Richard
4bf0542857 Added parameter support to 'utility::url'. 2005-04-28 16:35:37 +00:00
Vincent Richard
38a8632828 Sendmail implementation + filtered streams. 2005-04-28 10:57:41 +00:00
Vincent Richard
4754fd0fab Ignore filenames starting with '.' for message files. 2005-04-27 11:01:28 +00:00
Vincent Richard
7919198c3e Moved generic implementation of send() to 'transport'. 2005-04-26 19:38:59 +00:00
Vincent Richard
b9e637f976 Moved generic implementation of send() to 'transport'. 2005-04-26 19:27:20 +00:00
Vincent Richard
0d024d2bf3 Fixed compiler error with VC++6. 2005-04-14 16:52:42 +00:00
Vincent Richard
3459549181 Moved 'url' and 'urlUtils' classes to 'utility' namespace. 2005-04-14 11:27:49 +00:00
Vincent Richard
6a913043d7 Implemented comparison operators. 2005-04-13 19:55:45 +00:00
Vincent Richard
b846a2efba Fixed missing doc for param. 2005-04-13 19:55:33 +00:00