Commit Graph

  • eddc33038f Charset conversion output stream for ICU. Vincent Richard 2013-06-09 11:49:32 +02:00
  • 02e1cf65ab Fixed comment. Vincent Richard 2013-06-09 10:24:56 +02:00
  • b63537b609 Include <winsock2.h> before <windows.h>, to avoid <winsock.h> inclusion. Vincent Richard 2013-06-07 15:23:52 +02:00
  • 1257f8024c Fixed visibility attribute position for GCC. Vincent Richard 2013-06-07 15:10:50 +02:00
  • dfde5a646b Outsourced build test script. Vincent Richard 2013-06-07 10:18:10 +02:00
  • cc9654593e Fixed issue #44. Vincent Richard 2013-06-06 20:08:08 +02:00
  • 29d1be275a Define "VMIME_HAVE_FILESYSTEM_FEATURES" to generate doc for classes related to files (eg. fileAttachment). Vincent Richard 2013-05-18 08:43:39 +02:00
  • d672c2b124 Issue #41. Vincent Richard 2013-05-18 08:31:05 +02:00
  • b7555290ff Log contents of generated files before build. Vincent Richard 2013-05-14 20:10:46 +02:00
  • 66f3c68a6c Removed test as it is invalid. Vincent Richard 2013-05-14 19:47:56 +02:00
  • 3ae83c9cf9 Changed the way the path to export header file is specified. Vincent Richard 2013-05-14 19:26:11 +02:00
  • e7e472a544 No need to read another response line in an empty 334 response. Vincent Richard 2013-05-14 18:50:54 +02:00
  • 5fcb20d996 Do not increment tag after sending command (parser needs current tag). Vincent Richard 2013-05-13 21:28:43 +02:00
  • ea700d80f5 Cross-platform and (truly) thread-safe OpenSSL initialization. Vincent Richard 2013-05-13 16:05:56 +02:00
  • 20c1358402 Put generated header files in a separate list. Vincent Richard 2013-05-13 12:23:06 +02:00
  • 38ced8cb4b Fixed SCons build for export header. Vincent Richard 2013-05-13 12:01:54 +02:00
  • 8bbfc2af21 Merge branch 'master' of https://github.com/kisli/vmime Vincent Richard 2013-05-13 11:16:58 +02:00
  • 993f3bf56d Fixed export header for static/shared build. Vincent Richard 2013-05-13 11:16:31 +02:00
  • 5a0c97bac2 Fixed source directory. Vincent Richard 2013-05-13 09:57:37 +03:00
  • 7337fb4fb2 Display CMake variables before build. Vincent Richard 2013-05-13 09:53:21 +03:00
  • 1a53602555 Do not include generated header files in ADD_LIBRARY(). Vincent Richard 2013-05-12 21:27:34 +02:00
  • 53aeff58bf Fixed issue with ADD_LIBRARY() and export header file. Vincent Richard 2013-05-12 21:05:43 +02:00
  • e088c126ad Fixed export header file location. Vincent Richard 2013-05-12 20:50:56 +02:00
  • c5c33c1f10 Added missing symbol exports. Vincent Richard 2013-05-12 19:54:17 +02:00
  • 1d7e9142be Explicit platform handler initialization is not needed anymore. Vincent Richard 2013-05-12 19:51:13 +02:00
  • eb1e29811b Lowered wait delay on Windows. Vincent Richard 2013-05-12 17:31:15 +02:00
  • 69d552a87b Export class and functions in shared libraries. Vincent Richard 2013-05-12 16:51:40 +02:00
  • 5fb81d3322 Fixed missing includes. Vincent Richard 2013-05-12 16:29:51 +02:00
  • 64f6f5c594 Fixed BIO_METHOD initialization for thread safety. Vincent Richard 2013-05-12 16:09:17 +02:00
  • 845b9ebf81 Better random seed. Vincent Richard 2013-05-12 15:13:18 +02:00
  • ee68f6c06f Allow SPACEs at end of response line (Apple iCloud IMAP server). Vincent Richard 2013-04-26 22:52:13 +02:00
  • 5a3d88855b Added unit tests for IMAPTag. Initialize sequence number at 1. Vincent Richard 2013-04-26 22:47:51 +02:00
  • 3f1c507555 Issue #36: added support for wildcard in Common Name when verifying host name (thanks to Anthony Dervish). Vincent Richard 2013-04-26 20:58:04 +02:00
  • d6805634d9 Fixed invalid buffer access. Vincent Richard 2013-04-26 20:48:40 +02:00
  • 28c386f54e Fixed issue #37. Vincent Richard 2013-04-26 14:43:28 +02:00
  • ff05f2228e Fixed double read of response. Vincent Richard 2013-04-18 12:14:12 +02:00
  • 462311e382 Added filtered output stream to transform LFs to CRLFs. Vincent Richard 2013-04-16 12:03:13 +02:00
  • ff8827bdd3 Issue #4: set envelope sender. Vincent Richard 2013-04-03 09:02:15 +02:00
  • 251cf21cee Remove +x bit from source files Jan Engelhardt 2013-03-27 17:00:45 +01:00
  • d16736aa9f examples: remove binaries from SCM repo Jan Engelhardt 2013-03-27 17:00:11 +01:00
  • 54b5fe13f7 Mutually exclusive build options. Vincent Richard 2013-03-25 15:56:37 +01:00
  • 163c0b30d5 Added build settings for ICU and OpenSSL. Vincent Richard 2013-03-25 15:39:48 +01:00
  • 9d2703c376 Added support for charset conversion with ICU (thanks to Mehmet Bozkurt). Vincent Richard 2013-03-25 12:32:48 +01:00
  • f381654277 Pkg-config file changed back to "vmime.pc" (fixed issue #35). Vincent Richard 2013-03-24 20:28:36 +01:00
  • c42a46e074 Removed workaround for old compiler. Vincent Richard 2013-03-24 16:09:52 +01:00
  • 32eb1ebe34 Strip spaces at end of header lines (Zarafa). Vincent Richard 2013-03-24 15:50:16 +01:00
  • 21945be4c4 Fixed warnings and 64-bit issues. Vincent Richard 2013-03-24 12:30:26 +01:00
  • 9328bf07a5 OpenSSL library already mentioned in Required.private, don't need to be specified again in Cflags or Libs. Vincent Richard 2013-03-24 11:42:48 +01:00
  • 020d0e331e Merge pull request #31 from mabrand/fix-double-libs Vincent Richard 2013-03-24 03:40:16 -07:00
  • 495526a5e6 Let whitespace break the value of a parameterized header field, not just a ';' (thanks to Zarafa). Vincent Richard 2013-03-24 11:35:08 +01:00
  • 1d04b0a579 Checks for a charset in all words of a parameter in a parameterizedHeader. Vincent Richard 2013-03-24 11:29:03 +01:00
  • 555dcca979 Also check for RFC-2047 end sequence. Vincent Richard 2013-03-24 11:24:58 +01:00
  • 84415da8e1 Fixed parsing header field value on next line. Vincent Richard 2013-03-24 10:02:23 +01:00
  • 005e7af6cd Fixed whitespace parsing before word. Vincent Richard 2013-03-24 10:00:30 +01:00
  • 64ae964ae2 Fixed library version. Vincent Richard 2013-03-24 08:27:24 +01:00
  • 86925f15a8 Fixed use of CMAKE_INSTALL_LIBDIR. Vincent Richard 2013-03-20 12:44:05 +01:00
  • da2797702f Updated tests for charset conversion. Vincent Richard 2013-03-18 09:35:04 +01:00
  • 7550835f47 Fixed and clarified text about handleTimeout() return value. Vincent Richard 2013-03-13 17:47:47 +01:00
  • 742917a382 Rewrote text for better understanding. Vincent Richard 2013-03-13 17:15:30 +01:00
  • 8c1f507e21 Travis-CI: install CppUnit for unit testing. Vincent Richard 2013-03-11 11:46:10 +01:00
  • 32d067fb87 Travis-CI: run CTest. Vincent Richard 2013-03-11 11:36:13 +01:00
  • c2e16ab09f Testing with CTest. Vincent Richard 2013-03-11 11:29:16 +01:00
  • 32a80f6c1e Fixed mailbox and mailbox group parsing. Added unit tests. Vincent Richard 2013-03-11 10:05:09 +01:00
  • 1df8c6cd0e Refactored unit tests. Vincent Richard 2013-03-08 08:19:50 +01:00
  • 3bf4797fc7 Fixed compilation warning. Vincent Richard 2013-03-07 17:54:47 +01:00
  • 4c00217284 Merge pull request #33 from mabrand/fix-static-ws Vincent Richard 2013-03-07 10:38:45 -08:00
  • fb29ccbde7 link winsock for static builds Mark Brand 2013-03-07 00:26:12 +01:00
  • aa8f39e321 Fixed compilation warnings. Vincent Richard 2013-03-06 22:49:21 +01:00
  • 4df4ed54dd Fixed maximum block size for read(). Vincent Richard 2013-03-06 22:48:08 +01:00
  • 2bca138ba8 Travis-CI: install dev package for GNU SASL. Vincent Richard 2013-03-06 22:38:29 +01:00
  • 5b842c6022 Travis-CI: install missing libraries + fixed path to sendmail. Vincent Richard 2013-03-06 22:30:27 +01:00
  • 300737e922 Added build file for Travis-CI. Vincent Richard 2013-03-06 22:17:20 +01:00
  • 5aa9bffe84 Fixes for out-of-source build. Vincent Richard 2013-03-06 22:06:15 +01:00
  • 759525450e fix duplicate info in .pc files Mark Brand 2013-03-01 13:27:47 +01:00
  • 36bbdeaeb8 Fixed 'config.hpp' not installed (issue #29). Vincent Richard 2013-03-04 09:42:45 +01:00
  • 34fe74f8d0 More fixes for pkg-config. Vincent Richard 2013-03-01 13:16:25 +01:00
  • c414786c27 Fixed dependencies and generation of .pc file (issue #28). Vincent Richard 2013-03-01 12:25:20 +01:00
  • 18846c3691 Selective build of shared/static library (issue #27). Vincent Richard 2013-03-01 10:53:43 +01:00
  • b9ace81807 Fixed issue #26: strcpy_s not available on MinGW. Vincent Richard 2013-02-28 09:16:40 +01:00
  • 8378b350df Throw exception when an invalid value type is set in a header field. Vincent Richard 2013-02-27 14:59:37 +01:00
  • d2c2f52a23 Fixed wrong function called. Vincent Richard 2013-02-27 09:44:21 +01:00
  • 0d6aef8491 Use secure versions of time/string functions on Windows. Vincent Richard 2013-02-26 17:51:44 +01:00
  • 5da73d4efc Fixed warnings about unused variables. Vincent Richard 2013-02-26 13:05:34 +01:00
  • 49f9628c0a Fixed typo in function name. Vincent Richard 2013-02-25 13:10:15 +01:00
  • 43f78c2e96 Defaults to local charset when assigning word from raw string. Vincent Richard 2013-02-25 13:03:58 +01:00
  • e65b3e0f55 Unit tests for wordEncoder. Vincent Richard 2013-02-25 10:42:47 +01:00
  • a17cb75694 Merge pull request #25 from mabrand/fix-case Vincent Richard 2013-02-24 07:37:54 -08:00
  • 0c5d4a10e6 Message generation/parsing context. Charset conversion options. Preliminary implementation of RFC-6532. Vincent Richard 2013-02-24 16:28:13 +01:00
  • b3da087306 fix include file case Mark Brand 2013-02-24 15:36:53 +01:00
  • 86720eb1dc Fixed filename case. Vincent Richard 2013-02-23 17:16:40 +01:00
  • 05a9f75874 Fixed comparison always true. Vincent Richard 2013-02-22 18:17:05 +01:00
  • 0b78377635 7bit is the default encoding. Do not force CTE field with default value to be added in header. Vincent Richard 2013-02-20 18:23:16 +01:00
  • d3f539bf92 Fixed SMTP dot stuffing at the beginning of content. Vincent Richard 2013-02-20 16:07:00 +01:00
  • e3bb8020e0 Process header before transmitting message via SMTP. Vincent Richard 2013-02-18 22:00:29 +01:00
  • d8b3d2b641 Added helper function to replace header field. Vincent Richard 2013-02-17 22:18:32 +01:00
  • 281300ed6a SMTP response code 251 for RCPT TO is now treated as successful. Vincent Richard 2013-02-17 21:14:56 +01:00
  • 0757efad0d Reset SMTP session state (using RSET command) if transport is being reused. Vincent Richard 2013-02-17 18:07:23 +01:00
  • 0af0373cb6 Always throw std exceptions (eg. bad_alloc) and VMime time out exceptions. Vincent Richard 2013-02-16 11:23:30 +01:00
  • 725070467c Unit tests for seekableInputStreamRegionAdapter. Vincent Richard 2013-02-15 15:17:04 +01:00
  • 51111254a4 The seekableInputStreamRegionAdapter now stores its own current position, to avoid issues when multiple adapters share the same underlying stream. Vincent Richard 2013-02-15 14:58:00 +01:00