aboutsummaryrefslogtreecommitdiffstats
path: root/src/security (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-11-21Boost/C++11 shared pointers.Vincent Richard12-99/+99
2013-09-08Added required includes for MSVC.Vincent Richard1-0/+1
2013-07-16Fixed issue #45: test for _WIN32 instead of WIN32.Vincent Richard1-2/+2
2013-05-13Cross-platform and (truly) thread-safe OpenSSL initialization.Vincent Richard1-3/+3
2013-04-26Issue #36: added support for wildcard in Common Name when verifying host ↵Vincent Richard1-1/+19
name (thanks to Anthony Dervish).
2013-04-26Fixed invalid buffer access.Vincent Richard1-1/+1
2013-03-27Remove +x bit from source filesJan Engelhardt1-0/+0
2013-03-24Fixed warnings and 64-bit issues.Vincent Richard2-4/+4
2013-02-05Gives access to X.509 certificate underlying structure.Vincent Richard2-0/+12
2013-01-10Updated copyright year and maintainer email address.Vincent Richard16-16/+16
2012-12-24exclude defaultCertificateVerifier.cpp unless VMIME_HAVE_TLS_SUPPORTMark Brand1-0/+5
2012-12-17Misc fixes for Windows build (thanks to Mehmet Bozkurt).Vincent Richard1-9/+19
2012-12-12Trivial 64-bit warning fixes.Vincent Richard2-4/+4
2012-12-10SSL server identity check.Vincent Richard4-3/+98
2012-11-29Trivial 64-bit warning fixes.Vincent Richard4-16/+16
2012-11-29Better handling of SSL_ERROR_WANT_READ/SSL_ERROR_WANT_WRITE. Sockets on ↵Vincent Richard1-0/+34
Windows platform are now non-blocking (thanks to Mehmet Bozkurt).
2012-11-06Thread-safe initialization for OpenSSL.Vincent Richard1-0/+5
2012-11-03Fixed runtime error on cast.Vincent Richard1-1/+1
2012-11-03Fixed compilation issues.Vincent Richard1-4/+4
2012-11-03OpenSSL support (thanks to Mehmet Bozkurt).Vincent Richard3-222/+751
2012-11-01Migrated build system to CMake. Conditional file compilation. Automatic ↵Vincent Richard7-0/+63
selection of platform handler.
2012-04-14Split stream.hpp/.cpp into multiple source files.Vincent Richard2-0/+5
2010-05-20Fixed type size.Vincent Richard1-7/+7
2010-03-10Fixed compilation issue with 'const'.Vincent Richard1-1/+1
2010-03-10Fixed bug #2966885: memory leak caused by strong ref (thanks to tuxx from SF).Vincent Richard1-2/+2
2009-11-30Added block size on sockets to allow different buffer size for SSL.Vincent Richard1-2/+8
2009-09-06Relicensed VMime under the GNU GPL version 3. Changed copyright year to 2009.Vincent Richard14-28/+28
2009-07-11Ensure 'unsigned long' is 4 bytes long (Georg Sauthoff).Vincent Richard1-2/+5
2008-10-12New namespace for encoders.Vincent Richard1-3/+6
2008-10-12Fixed compilation warnings.Vincent Richard8-25/+28
2008-01-04Changed copyright year to 2008.Vincent Richard14-14/+14
2007-12-23Use std::vector<> instead of new[] allocation (avoid memory leaks by using ↵Vincent Richard1-18/+6
RAII idiom).
2007-01-01Changed copyright year to 2007.Vincent Richard14-14/+14
2006-12-08Fixed invalid reuse of cert with gnutls_x509_crt_import (thanks to Benjamin ↵Vincent Richard1-6/+8
Biron).
2006-11-08Imbue classic 'C' locale for the output of message parts and protocol commands.Vincent Richard1-0/+1
2006-10-11Renamed 'vmime::platformDependant' to 'vmime::platform'.Vincent Richard1-3/+3
2006-04-18Renamed 'byte' to 'byte_t'.Vincent Richard8-42/+41
2006-03-29Refactored and cleaned up smart pointers.Vincent Richard1-4/+8
2006-02-05Changed copyright year to 2006.Vincent Richard14-14/+14
2005-12-02Fixed bug when connecting to IMAP with default authenticator.Vincent Richard1-2/+2
2005-10-30Moved certificate code into 'vmime::net::security::cert' namespace.Vincent Richard3-0/+490
2005-09-17Updated FSF address.Vincent Richard11-33/+77
2005-09-17SASL authentication.Vincent Richard7-0/+1085
2005-09-06New namespace for message digest algorithms.Vincent Richard4-0/+737