Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-01-15 | Avoid calling charset::convert() if no conversion is needed. | Vincent Richard | 1 | -0/+3 | |
2014-01-15 | Use equivalence instead of strict equality for path components. | Vincent Richard | 3 | -5/+18 | |
2014-01-14 | C++11 std::shared_ptr fixes: | tholdawa | 2 | -8/+8 | |
Test for C++11 std::shared_ptr was always failing because std::make_shared was calling a constructor of 1 argument which did not exist for the struct A. Changed test code snippet to call default no argument constructor of A. Once C++11 std::shared_ptr support was fixed, contentDispositionField.cpp and contentTypeField.cpp would not compile because std::shared_ptr cannot be implicitly cast to bool (i.e. in a return statement). Added explicit cast to bool. | |||||
2014-01-14 | Reset line length after encoding a hard line break in QP encoding. | Vincent Richard | 1 | -0/+3 | |
2014-01-10 | Fixed mix-up between resize and reserve. | Vincent Richard | 1 | -1/+1 | |
2014-01-09 | Generate lowercase "cid:" for Apple Mail. Case-insensitive comparison for ↵ | Vincent Richard | 1 | -2/+8 | |
"cid:" prefix. | |||||
2014-01-09 | Fixed compiler error on VS (newer versions of OpenSSL return a const pointer). | Vincent Richard | 1 | -4/+0 | |
2014-01-09 | Return more details about the certificate. | Vincent Richard | 5 | -6/+85 | |
2014-01-06 | Use non-blocking send in GNU TLS push callback. | Vincent Richard | 1 | -4/+8 | |
2014-01-05 | Check for NULL progress listener. | Vincent Richard | 1 | -1/+2 | |
2014-01-05 | Report sending progress when chunking is supported. | Vincent Richard | 3 | -5/+27 | |
2014-01-05 | Use block size of underlying stream. | Vincent Richard | 2 | -0/+24 | |
2014-01-03 | Do not disconnect after recoverable error. | Vincent Richard | 1 | -16/+0 | |
2014-01-03 | Do not wait for server response to QUIT command. | Vincent Richard | 1 | -1/+3 | |
2014-01-03 | Allow "200" response code to RSET command, as per RFC-876. | Vincent Richard | 1 | -1/+5 | |
2014-01-03 | Loop on SSL_write/gnutls_record_send in blocking send. | Vincent Richard | 2 | -13/+47 | |
OpenSSL reports SSL3_WRITE_PENDING on slow network connections, this patch fixes it (and is the correct way to do). | |||||
2014-01-03 | Added support for SPECIAL-USE extension (IMAP). | Vincent Richard | 14 | -156/+599 | |
2013-12-31 | Do not expose internal constants. | Vincent Richard | 7 | -28/+34 | |
2013-12-31 | Added support for RFC-3348 (Child Mailbox extension for IMAP). Renamed ↵ | Vincent Richard | 8 | -12/+48 | |
FLAG_CHILDREN to FLAG_HAS_CHILDREN. | |||||
2013-12-30 | Added support for APPENDUID/COPYUID (UIDPLUS extension for IMAP). | Vincent Richard | 12 | -36/+311 | |
2013-12-29 | Merged source and header files in directory structure. Got rid of SConstruct ↵ | Vincent Richard | 416 | -2/+33590 | |
build. | |||||
2013-12-24 | using context for parsing | Jack | 1 | -1/+1 | |
2013-12-18 | Better error handling. Fixed return values in custom BIO. Added support for ↵ | Vincent Richard | 1 | -47/+134 | |
SSL_ERROR_WANT_READ/SSL_ERROR_WANT_WRITE in handshaking. | |||||
2013-12-17 | Handle timeout in non-blocking send. | Vincent Richard | 2 | -0/+40 | |
2013-12-17 | Loop on recv and send operations for non-blocking sockets with OpenSSL. | Vincent Richard | 1 | -20/+16 | |
2013-12-17 | More robust error checking. | Vincent Richard | 1 | -6/+6 | |
2013-12-10 | Simplified types for better readability. Use appropriate types (size_t, ↵ | Vincent Richard | 109 | -1064/+1164 | |
byte_t...). Minor warning fixes. | |||||
2013-11-28 | Enforce strict aliasing rule and avoid alignment issues. | Vincent Richard | 1 | -12/+12 | |
2013-11-23 | Replaced "no_such_parameter" exception with "std::out_of_range". Fixed ↵ | Vincent Richard | 4 | -27/+21 | |
argument of std::out_of_range. | |||||
2013-11-23 | Do not throw exception for normal code flow. Removed ↵ | Vincent Richard | 4 | -54/+27 | |
exceptions::no_such_address and exceptions::no_such_mailbox, using std::out_of_range instead. | |||||
2013-11-23 | Do not throw exception for normal code flow (removed ↵ | Vincent Richard | 2 | -13/+1 | |
exceptions::no_object_found). | |||||
2013-11-23 | Do not throw exception for normal code flow (exceptions::no_such_parameter). | Vincent Richard | 7 | -81/+120 | |
2013-11-22 | Do not throw exception for normal code flow (exceptions::no_such_field). | Vincent Richard | 10 | -295/+265 | |
2013-11-21 | Do not throw exception for normal code flow. | Vincent Richard | 3 | -23/+9 | |
2013-11-21 | Fixed auto_ptr<>. | Vincent Richard | 1 | -6/+6 | |
2013-11-21 | Boost/C++11 shared pointers. | Vincent Richard | 134 | -2330/+1949 | |
2013-11-15 | Use "std::map" instead of "propertySet" in url class. | Vincent Richard | 1 | -13/+10 | |
2013-11-14 | Custom fetch attributes. | Vincent Richard | 8 | -54/+155 | |
2013-10-16 | Fixed group parsing in mailboxList. | Vincent Richard | 1 | -1/+31 | |
2013-09-23 | Order ciphers according to strength and always exclude ADH (OpenSSL). | Vincent Richard | 1 | -4/+4 | |
2013-09-22 | fix typo | Mark Brand | 1 | -1/+1 | |
2013-09-21 | Fixed chunking output buffer. | Vincent Richard | 1 | -1/+1 | |
2013-09-21 | TLS properties: allows setting custom cipher suite for TLS/SSL connections. | Vincent Richard | 9 | -33/+318 | |
2013-09-09 | Made template argument explicit to workaround compiler error on MSVC. | Vincent Richard | 1 | -1/+1 | |
2013-09-08 | SMTP-specific exceptions. | Vincent Richard | 5 | -43/+203 | |
2013-09-08 | Added required includes for MSVC. | Vincent Richard | 5 | -0/+9 | |
2013-09-04 | Added support for MIC (thanks to Mehmet Bozkurt). | Vincent Richard | 1 | -0/+14 | |
2013-09-02 | Fixed linking error on Visual Studio. | Vincent Richard | 1 | -0/+6 | |
2013-08-28 | Fixed sharing mode when opening file. | Vincent Richard | 1 | -4/+4 | |
2013-08-18 | Test for non-NULL 'ai_canonname', as per MSDN recommendation. | Vincent Richard | 1 | -1/+1 | |