Commit Graph

  • efe7f58d9a Merge branch 'master' of https://github.com/kisli/vmime --global 2014-05-27 20:59:04 +02:00
  • 257ef140bf Fixed ICU status code checking. Vincent Richard 2014-05-27 20:49:16 +02:00
  • 2fdcc7df07 Fixed ICU status code checking. --global 2014-05-27 20:49:16 +02:00
  • ed62ed39bb Merge branch 'master' of https://github.com/kisli/vmime Vincent Richard 2014-04-21 20:13:48 +02:00
  • 99d919c6d7 Fixed unit test. Vincent Richard 2014-04-21 20:13:17 +02:00
  • 51e753d0f1 Merge pull request #83 from NPU/master Vincent Richard 2014-04-18 18:30:17 +02:00
  • 61beb431d1 add charset ‘GBK’ di3online 2014-04-18 14:18:24 +08:00
  • 45f52aeb2f Merge pull request #82 from NPU/master Vincent Richard 2014-04-17 22:19:58 +02:00
  • 93b32226e6 recursively create all parent directories if they do not exist on Windows xh 2014-04-15 13:39:21 +08:00
  • 4965674b35 Do not check for SSL handle validity in handshake() as it is initialized a few lines later. Vincent Richard 2014-04-04 13:22:54 +02:00
  • 8a6b959cf0 Merge branch 'master' of https://github.com/kisli/vmime Vincent Richard 2014-04-01 22:39:26 +02:00
  • c08d8145d8 Added missing VMIME_HAVE_TLS_SUPPORT guards (pull request #74). Vincent Richard 2014-04-01 22:39:13 +02:00
  • 32bd8e4e97 Merge pull request #75 from di3online/master Vincent Richard 2014-04-01 21:52:34 +02:00
  • 461316209e Nested classes need to explicitly import and export Di3 2014-04-01 11:11:37 +08:00
  • 916e9e2282 Merge pull request #73 from mabrand/fix3 Vincent Richard 2014-03-27 19:53:43 +01:00
  • 266267be54 remove -ansi because it interferes with -std=c++11 Mark Brand 2014-01-10 03:20:11 +01:00
  • 4cf7e02132 Merge pull request #72 from mabrand/fix3 Vincent Richard 2014-03-26 23:31:53 +01:00
  • 3f938d9e4a windows build fix: add missing member declaration Mark Brand 2014-03-26 22:46:32 +01:00
  • bbfdcc36a0 Trace socket/connection events. Vincent Richard 2014-03-25 23:34:03 +01:00
  • 58ca0d1dd5 Fixed issue #71. Vincent Richard 2014-03-20 21:04:33 +01:00
  • 9b3f8124f1 Unit tests for IMAP utils. Vincent Richard 2014-03-17 23:51:54 +01:00
  • 84e570bbbb Connection trace facility. Vincent Richard 2014-03-16 22:52:40 +01:00
  • cfe9c6b1e7 Modified IMAP parser constructor to make testing easier. Vincent Richard 2014-03-16 09:57:36 +01:00
  • 9d73fc5382 IMAP commands. Vincent Richard 2014-03-15 23:33:20 +01:00
  • 86788ce022 Removed unused/unimplemented function. Vincent Richard 2014-03-13 20:49:54 +01:00
  • 642cdf42f6 Premature return if message list/set is empty. Vincent Richard 2014-03-10 20:00:24 +01:00
  • 3fcea19d75 Issue #47: get and fetch messages. Vincent Richard 2014-03-10 19:10:08 +01:00
  • 16bd0a6ec2 Fixed operator to combine flags. Vincent Richard 2014-03-10 19:06:52 +01:00
  • baf79458fe Default timeout handler. Fixed spelling. Vincent Richard 2014-03-09 10:28:56 +01:00
  • b65d748ff3 Fixed memory leak. Vincent Richard 2014-03-08 13:53:44 +01:00
  • 012989f8fd Retry reading from the stream instead of waiting for input data on socket. Vincent Richard 2014-03-07 22:41:05 +01:00
  • 5fb3f5a15f Compilation fixes for Windows. Vincent Richard 2014-02-26 19:12:04 +01:00
  • a2708e745c Fixed possible issues with EAGAIN on Windows. Vincent Richard 2014-02-26 19:10:40 +01:00
  • 86eae80b68 Merge branch 'master' of https://github.com/kisli/vmime Vincent Richard 2014-02-24 22:28:55 +01:00
  • 4bb1930f01 Non exception-driven IMAP parser. Vincent Richard 2014-02-24 22:28:40 +01:00
  • 87807e2186 Merge pull request #70 from kisli/pr/69 Vincent Richard 2014-02-23 15:36:21 +01:00
  • 0b03b3267c Make serviceFactory::create throw instead of dying for invalid protocols. Vincent Richard 2014-02-23 15:34:35 +01:00
  • c13683466a Fixed documentation. Vincent Richard 2014-02-16 10:40:10 +01:00
  • c860c273d3 Added support for initial response in SASL authentication. Vincent Richard 2014-02-13 22:23:59 +01:00
  • c655495025 Fixed problem when custom registered mechanism is used. Vincent Richard 2014-02-13 21:08:37 +01:00
  • dc5f9fd6e6 Demonstrates extraction of attachments from a message in a remote store. Vincent Richard 2014-02-08 01:12:37 +01:00
  • 3fe31cbc0a Fixed extraction of message parts in IMAP. Vincent Richard 2014-02-08 01:08:02 +01:00
  • d49ce7cd4d Windows charset converter (thanks to ElmüSoft). Vincent Richard 2014-02-06 21:29:59 +01:00
  • 647c931664 Merge branch 'master' of https://github.com/kisli/vmime Vincent Richard 2014-02-05 20:52:08 +01:00
  • c4300a9d62 Added example and in-code documentation for time out handler. Vincent Richard 2014-02-05 20:19:13 +01:00
  • 0d20ee083b Better polling. Fixed possible connection issues on POSIX with slow network. Better error handling in POSIX sockets. Vincent Richard 2014-02-05 20:18:20 +01:00
  • 37869c06ce Fixed null value in Windows build. laurent-richard 2014-02-05 14:23:04 +01:00
  • 595259332a Merge branch 'master' of https://github.com/kisli/vmime Vincent Richard 2014-01-31 21:54:38 +01:00
  • 6d417b1db7 Fixed type. Vincent Richard 2014-01-31 21:53:40 +01:00
  • ebfd1ecfef Merge pull request #67 from tholdawa/constFix Vincent Richard 2014-01-26 12:42:05 -08:00
  • e09be498be Change path::toString to be a const function tholdawa 2014-01-24 15:11:13 -08:00
  • 64ffcdb456 Merge pull request #66 from tholdawa/master Vincent Richard 2014-01-22 13:21:33 -08:00
  • 66628d1fc5 Merge remote-tracking branch 'upstream/master' tholdawa 2014-01-22 11:27:46 -08:00
  • 4b1ffebaa9 IMAPMessage::processFetchResponse was attempting to set Cc and Bcc header fields to values of type mailboxList. HeaderFieldFactory registers these fields as type adddressList, so a bad_field_value_type exception was thrown when processing a fetch response for a message with either Cc or Bcc fields. tholdawa 2014-01-22 11:26:57 -08:00
  • d4c30d9b7b Fixed build of examples. Vincent Richard 2014-01-21 20:23:51 +01:00
  • bf395a8d87 Merge remote-tracking branch 'upstream/master' tholdawa 2014-01-20 15:23:27 -08:00
  • 6c9a32d314 Use appropriate syntax for rethrowing exceptions. Vincent Richard 2014-01-19 23:27:37 +01:00
  • ab5a0b75db SASL is the only authentication method supported in SMTP (no fallback). Vincent Richard 2014-01-19 22:50:37 +01:00
  • 2e042dd65f Calling getAttributes() does not require the folder to be open. Vincent Richard 2014-01-19 17:39:49 +01:00
  • 6eaf199c69 Do not flag existing messages as recent. Vincent Richard 2014-01-19 17:27:23 +01:00
  • 58bad6e488 Path to/from string conversion. Vincent Richard 2014-01-19 17:25:25 +01:00
  • 5ec4ea4aa2 Better error message. Vincent Richard 2014-01-19 16:52:49 +01:00
  • 74e8e47926 Fixed possible crash when COPYUID/APPENDUID is not supported by the server. Vincent Richard 2014-01-19 16:45:28 +01:00
  • 2e4bdab704 Fixed argument to handshake(). Vincent Richard 2014-01-19 16:45:01 +01:00
  • 2afe340b7b In SSL socket, use timeout handler of underlying socket. Throw exception when reading from/writing to disconnected SSL socket. Vincent Richard 2014-01-19 16:36:45 +01:00
  • b6469f68a8 Fixed SMTP disconnection error caused by handshake failure. Vincent Richard 2014-01-19 16:36:06 +01:00
  • 24eff0069b Added test for "+" not followed by space in continue_req. Vincent Richard 2014-01-16 22:51:09 +01:00
  • 280b259930 Merge remote-tracking branch 'upstream/master' tholdawa 2014-01-16 10:51:51 -08:00
  • 599be47555 Merge pull request #65 from kisli/tholdawa-master Vincent Richard 2014-01-16 10:32:15 -08:00
  • 10859dc9ef C++11 std::shared_ptr fixes. Vincent Richard 2014-01-16 19:31:11 +01:00
  • 2a8e8f65d6 Fixes for socket using 'byte_t' type. Vincent Richard 2014-01-16 19:17:50 +01:00
  • ef892af655 Do not make calls to setlocale() in a library. Use default user locale in tests and examples. Vincent Richard 2014-01-16 00:27:51 +01:00
  • 1a04575750 Avoid calling charset::convert() if no conversion is needed. Vincent Richard 2014-01-16 00:17:35 +01:00
  • d0ffbb60e6 Use equivalence instead of strict equality for path components. Vincent Richard 2014-01-16 00:15:21 +01:00
  • d4c5386556 C++11 std::shared_ptr fixes: tholdawa 2014-01-14 15:28:58 -08:00
  • fe43da096f Reset line length after encoding a hard line break in QP encoding. Vincent Richard 2014-01-14 08:18:24 +01:00
  • 78cc6e5de1 Fixed mix-up between resize and reserve. Vincent Richard 2014-01-10 22:23:48 +01:00
  • 426ea685ae Generate lowercase "cid:" for Apple Mail. Case-insensitive comparison for "cid:" prefix. Vincent Richard 2014-01-10 00:49:12 +01:00
  • f212f1eda2 Fixed compiler error on VS (newer versions of OpenSSL return a const pointer). Vincent Richard 2014-01-09 21:18:57 +01:00
  • 9cad1aa646 Return more details about the certificate. Vincent Richard 2014-01-09 20:25:43 +01:00
  • fa399699d5 Use non-blocking send in GNU TLS push callback. Vincent Richard 2014-01-06 21:30:43 +01:00
  • 59e635d317 Check for NULL progress listener. Vincent Richard 2014-01-05 20:00:34 +01:00
  • 8e51494486 Report sending progress when chunking is supported. Vincent Richard 2014-01-05 13:53:44 +01:00
  • 46963a3d99 Use block size of underlying stream. Vincent Richard 2014-01-05 09:39:30 +01:00
  • df56d99b83 Do not disconnect after recoverable error. Vincent Richard 2014-01-03 22:57:41 +01:00
  • 146c16d896 Do not wait for server response to QUIT command. Vincent Richard 2014-01-03 22:52:08 +01:00
  • f08431b065 Allow "200" response code to RSET command, as per RFC-876. Vincent Richard 2014-01-03 22:15:35 +01:00
  • 696e3ff902 Loop on SSL_write/gnutls_record_send in blocking send. Vincent Richard 2014-01-03 21:54:32 +01:00
  • bd378bbfa2 Added support for SPECIAL-USE extension (IMAP). Vincent Richard 2014-01-03 20:41:32 +01:00
  • 1791e5114a Do not expose internal constants. Vincent Richard 2013-12-31 11:49:28 +01:00
  • e13a9d19bc Added support for RFC-3348 (Child Mailbox extension for IMAP). Renamed FLAG_CHILDREN to FLAG_HAS_CHILDREN. Vincent Richard 2013-12-31 11:35:29 +01:00
  • 5607c9b189 Merge branch 'master' of https://github.com/kisli/vmime Vincent Richard 2013-12-30 10:26:30 +01:00
  • fab5cd79b6 Added support for APPENDUID/COPYUID (UIDPLUS extension for IMAP). Vincent Richard 2013-12-30 10:26:10 +01:00
  • 0460b6b9da Fixed path to header files. Removed useless echoes. Vincent Richard 2013-12-29 14:09:04 +01:00
  • 28398076c2 Update HACKING Vincent Richard 2013-12-29 10:14:36 +01:00
  • 152c6bed75 Merged source and header files in directory structure. Got rid of SConstruct build. Vincent Richard 2013-12-29 10:02:12 +01:00
  • a3206f1689 Merge branch 'master' of https://github.com/kisli/vmime Vincent Richard 2013-12-28 14:07:16 +01:00
  • f4a9402c64 Added define for minimal compatibility with legacy smart pointers. Vincent Richard 2013-12-28 14:06:49 +01:00
  • d385c15e71 Merge pull request #63 from jdeng/fix1 Vincent Richard 2013-12-25 09:34:58 -08:00
  • 9db9a81625 using context for parsing Jack 2013-12-24 00:41:13 -05:00