aboutsummaryrefslogtreecommitdiffstats
path: root/src/security (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merged source and header files in directory structure. Got rid of SConstruct ↵Vincent Richard2013-12-2916-3145/+0
| | | | build.
* Simplified types for better readability. Use appropriate types (size_t, ↵Vincent Richard2013-12-109-60/+63
| | | | byte_t...). Minor warning fixes.
* Enforce strict aliasing rule and avoid alignment issues.Vincent Richard2013-11-281-12/+12
|
* Boost/C++11 shared pointers.Vincent Richard2013-11-2112-99/+99
|
* Added required includes for MSVC.Vincent Richard2013-09-081-0/+1
|
* Fixed issue #45: test for _WIN32 instead of WIN32.Vincent Richard2013-07-161-2/+2
|
* Cross-platform and (truly) thread-safe OpenSSL initialization.Vincent Richard2013-05-131-3/+3
|
* Issue #36: added support for wildcard in Common Name when verifying host ↵Vincent Richard2013-04-261-1/+19
| | | | name (thanks to Anthony Dervish).
* Fixed invalid buffer access.Vincent Richard2013-04-261-1/+1
|
* Remove +x bit from source filesJan Engelhardt2013-03-271-0/+0
|
* Fixed warnings and 64-bit issues.Vincent Richard2013-03-242-4/+4
|
* Gives access to X.509 certificate underlying structure.Vincent Richard2013-02-052-0/+12
|
* Updated copyright year and maintainer email address.Vincent Richard2013-01-1016-16/+16
|
* exclude defaultCertificateVerifier.cpp unless VMIME_HAVE_TLS_SUPPORTMark Brand2012-12-241-0/+5
|
* Misc fixes for Windows build (thanks to Mehmet Bozkurt).Vincent Richard2012-12-171-9/+19
|
* Trivial 64-bit warning fixes.Vincent Richard2012-12-122-4/+4
|
* SSL server identity check.Vincent Richard2012-12-104-3/+98
|
* Trivial 64-bit warning fixes.Vincent Richard2012-11-294-16/+16
|
* Better handling of SSL_ERROR_WANT_READ/SSL_ERROR_WANT_WRITE. Sockets on ↵Vincent Richard2012-11-291-0/+34
| | | | Windows platform are now non-blocking (thanks to Mehmet Bozkurt).
* Thread-safe initialization for OpenSSL.Vincent Richard2012-11-061-0/+5
|
* Fixed runtime error on cast.Vincent Richard2012-11-031-1/+1
|
* Fixed compilation issues.Vincent Richard2012-11-031-4/+4
|
* OpenSSL support (thanks to Mehmet Bozkurt).Vincent Richard2012-11-033-222/+751
|
* Migrated build system to CMake. Conditional file compilation. Automatic ↵Vincent Richard2012-11-017-0/+63
| | | | selection of platform handler.
* Split stream.hpp/.cpp into multiple source files.Vincent Richard2012-04-142-0/+5
|
* Fixed type size.Vincent Richard2010-05-201-7/+7
|
* Fixed compilation issue with 'const'.Vincent Richard2010-03-101-1/+1
|
* Fixed bug #2966885: memory leak caused by strong ref (thanks to tuxx from SF).Vincent Richard2010-03-101-2/+2
|
* Added block size on sockets to allow different buffer size for SSL.Vincent Richard2009-11-301-2/+8
|
* Relicensed VMime under the GNU GPL version 3. Changed copyright year to 2009.Vincent Richard2009-09-0614-28/+28
|
* Ensure 'unsigned long' is 4 bytes long (Georg Sauthoff).Vincent Richard2009-07-111-2/+5
|
* New namespace for encoders.Vincent Richard2008-10-121-3/+6
|
* Fixed compilation warnings.Vincent Richard2008-10-128-25/+28
|
* Changed copyright year to 2008.Vincent Richard2008-01-0414-14/+14
|
* Use std::vector<> instead of new[] allocation (avoid memory leaks by using ↵Vincent Richard2007-12-231-18/+6
| | | | RAII idiom).
* Changed copyright year to 2007.Vincent Richard2007-01-0114-14/+14
|
* Fixed invalid reuse of cert with gnutls_x509_crt_import (thanks to Benjamin ↵Vincent Richard2006-12-081-6/+8
| | | | Biron).
* Imbue classic 'C' locale for the output of message parts and protocol commands.Vincent Richard2006-11-081-0/+1
|
* Renamed 'vmime::platformDependant' to 'vmime::platform'.Vincent Richard2006-10-111-3/+3
|
* Renamed 'byte' to 'byte_t'.Vincent Richard2006-04-188-42/+41
|
* Refactored and cleaned up smart pointers.Vincent Richard2006-03-291-4/+8
|
* Changed copyright year to 2006.Vincent Richard2006-02-0514-14/+14
|
* Fixed bug when connecting to IMAP with default authenticator.Vincent Richard2005-12-021-2/+2
|
* Moved certificate code into 'vmime::net::security::cert' namespace.Vincent Richard2005-10-303-0/+490
|
* Updated FSF address.Vincent Richard2005-09-1711-33/+77
|
* SASL authentication.Vincent Richard2005-09-177-0/+1085
|
* New namespace for message digest algorithms.Vincent Richard2005-09-064-0/+737