Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merged source and header files in directory structure. Got rid of SConstruct ↵ | Vincent Richard | 2013-12-29 | 5 | -2101/+0 |
| | | | | build. | ||||
* | Handle timeout in non-blocking send. | Vincent Richard | 2013-12-17 | 1 | -0/+20 |
| | |||||
* | More robust error checking. | Vincent Richard | 2013-12-17 | 1 | -6/+6 |
| | |||||
* | Simplified types for better readability. Use appropriate types (size_t, ↵ | Vincent Richard | 2013-12-10 | 4 | -36/+47 |
| | | | | byte_t...). Minor warning fixes. | ||||
* | Boost/C++11 shared pointers. | Vincent Richard | 2013-11-21 | 4 | -42/+39 |
| | |||||
* | Remove +x bit from source files | Jan Engelhardt | 2013-03-27 | 1 | -0/+0 |
| | |||||
* | Fixed warnings and 64-bit issues. | Vincent Richard | 2013-03-24 | 1 | -3/+3 |
| | |||||
* | Fixed typo in function name. | Vincent Richard | 2013-02-25 | 1 | -1/+1 |
| | |||||
* | Fixed invalid use of freed memory. | Vincent Richard | 2013-02-11 | 1 | -1/+2 |
| | |||||
* | Fixed issue #23. Avoid additional queries if gethostname() is already a ↵ | Vincent Richard | 2013-02-10 | 1 | -27/+37 |
| | | | | FQDN. Use getaddrinfo() instead of gethostbyname() for IPv6 compatibility. | ||||
* | Check for localtime_r and gmtime_r at build instead of testing _REENTRANT. ↵ | Vincent Richard | 2013-02-05 | 1 | -2/+2 |
| | | | | Use localtime_s and gmtime_s on Windows, if available. | ||||
* | Updated copyright year and maintainer email address. | Vincent Richard | 2013-01-10 | 5 | -5/+5 |
| | |||||
* | SSL server identity check. | Vincent Richard | 2012-12-10 | 1 | -0/+95 |
| | |||||
* | Better handling of SSL_ERROR_WANT_READ/SSL_ERROR_WANT_WRITE. Sockets on ↵ | Vincent Richard | 2012-11-29 | 1 | -7/+65 |
| | | | | Windows platform are now non-blocking (thanks to Mehmet Bozkurt). | ||||
* | OpenSSL support (thanks to Mehmet Bozkurt). | Vincent Richard | 2012-11-03 | 2 | -1/+110 |
| | |||||
* | Migrated build system to CMake. Conditional file compilation. Automatic ↵ | Vincent Richard | 2012-11-01 | 4 | -8/+32 |
| | | | | selection of platform handler. | ||||
* | Added support for timeout when receiving data from a socket (POSIX platform). | Vincent Richard | 2012-10-15 | 1 | -1/+49 |
| | |||||
* | Added ability to parse directly from an input stream (eg. file). This allows ↵ | Vincent Richard | 2012-04-16 | 1 | -0/+20 |
| | | | | very big messages to be parsed without loading the whole message data into memory. | ||||
* | Connection time out. | Vincent Richard | 2010-08-05 | 1 | -7/+118 |
| | |||||
* | Return false instead of throwing an exception if file does not exist in ↵ | Vincent Richard | 2010-03-16 | 1 | -0/+12 |
| | | | | isDirectory(), isFile(), canRead() and canWrite(). | ||||
* | Fixed non thread-safe getLocalCharset() function (thanks to Bartek Szurgot). | Vincent Richard | 2009-12-08 | 1 | -0/+44 |
| | |||||
* | Fixed not exception-safe constructor, which could lead to possible memory ↵ | Vincent Richard | 2009-12-08 | 1 | -12/+8 |
| | | | | leak (thanks to Bartek Szurgot). Get rid of const-ness on factories. | ||||
* | Fixed directory renaming. | Vincent Richard | 2009-12-01 | 1 | -1/+5 |
| | |||||
* | Added block size on sockets to allow different buffer size for SSL. | Vincent Richard | 2009-11-30 | 1 | -3/+9 |
| | |||||
* | Reset EOF flag when stream is reset. | Vincent Richard | 2009-11-03 | 1 | -1/+3 |
| | |||||
* | Relicensed VMime under the GNU GPL version 3. Changed copyright year to 2009. | Vincent Richard | 2009-09-06 | 4 | -8/+8 |
| | |||||
* | fsync() in posixFile::fileCreate(); changed posixFile::rename to exclusive ↵ | Vincent Richard | 2009-07-11 | 1 | -0/+6 |
| | | | | semantics - if dst exists it fails (Georg Sauthoff). | ||||
* | Changed posix write wrapper since a) write can be interrupted and b) write ↵ | Vincent Richard | 2009-06-21 | 1 | -2/+23 |
| | | | | can write less than specified without error (Georg Sauthoff). | ||||
* | Added other missing return error checks for posix system calls; check ↵ | Vincent Richard | 2009-06-21 | 1 | -18/+62 |
| | | | | consistent for -1 (Georg Sauthoff). | ||||
* | Check return status of fsync (Georg Sauthoff). | Vincent Richard | 2009-06-21 | 1 | -1/+2 |
| | |||||
* | Fixed duplicate switch case on AIX (thanks to Robin Rawson-Tetley). | Vincent Richard | 2009-04-09 | 1 | -0/+2 |
| | |||||
* | Missing #include for GCC 4.4 (thanks to Martin Michlmayr). | Vincent Richard | 2008-11-09 | 1 | -0/+1 |
| | |||||
* | Fixed compilation warnings. | Vincent Richard | 2008-10-12 | 4 | -19/+19 |
| | |||||
* | Fix for possible NULL return value for setlocale() (Zarafa). | Vincent Richard | 2008-07-11 | 1 | -2/+2 |
| | |||||
* | Changed copyright year to 2008. | Vincent Richard | 2008-01-04 | 4 | -4/+4 |
| | |||||
* | Fixed typo in the copyright header, and added missing paragraph about linking. | Vincent Richard | 2007-03-27 | 4 | -12/+28 |
| | |||||
* | Changed copyright year to 2007. | Vincent Richard | 2007-01-01 | 4 | -4/+4 |
| | |||||
* | Imbue classic 'C' locale for the output of message parts and protocol commands. | Vincent Richard | 2006-11-08 | 2 | -0/+4 |
| | |||||
* | Renamed 'vmime::platformDependant' to 'vmime::platform'. | Vincent Richard | 2006-10-11 | 1 | -1/+1 |
| | |||||
* | Changed copyright year to 2006. | Vincent Richard | 2006-02-05 | 4 | -4/+4 |
| | |||||
* | Added support for getaddrinfo() on POSIX. | Vincent Richard | 2005-12-26 | 1 | -0/+61 |
| | |||||
* | Fixed a bug in argument vector. | Vincent Richard | 2005-12-04 | 1 | -1/+1 |
| | |||||
* | Added flush() on 'outputStream' + added unit tests for ↵ | Vincent Richard | 2005-10-20 | 2 | -0/+11 |
| | | | | 'charsetFilteredOutputStream' when input contains invalid sequences. | ||||
* | Added service::setTimeoutHandlerFactory(). | Vincent Richard | 2005-10-04 | 1 | -8/+0 |
| | |||||
* | Added service::setSocketFactory(). | Vincent Richard | 2005-10-04 | 1 | -7/+3 |
| | |||||
* | Reduced waiting time. | Vincent Richard | 2005-10-03 | 1 | -1/+1 |
| | |||||
* | Too much CPU time used when waiting for data to be received. | Vincent Richard | 2005-10-02 | 1 | -0/+10 |
| | |||||
* | Updated FSF address. | Vincent Richard | 2005-09-17 | 4 | -12/+12 |
| | |||||
* | Non-blocking socket input/output. | Vincent Richard | 2005-09-14 | 2 | -22/+51 |
| | |||||
* | Error handling in posixSocket::send(). | Vincent Richard | 2005-08-24 | 1 | -7/+64 |
| |