Version 1.11.11, 2014-12-21 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * The Sqlite3 wrapper has been abstracted to a simple interface for SQL dbs in general, though Sqlite3 remains the only implementation. The main logic of the TLS session manager which stored encrypted sessions to a Sqlite3 database (`TLS::Session_Manager_SQLite`) has been moved to the new `TLS::Session_Manager_SQL`. The Sqlite3 manager API remains the same but now just subclasses `TLS::Session_Manager_SQL` and has a constructor instantiate the concrete database instance. Applications which would like to use a different db can now do so without having to reimplement the session cache logic simply by implementing a database wrapper subtype. * The CryptGenRandom entropy source is now also used on MinGW. * The system_rng API is now also available on systems with CryptGenRandom * With GCC use -fstack-protector for linking as well as compiling, as this is required on MinGW. Github issue 34. * Fix missing dependency in filters that caused compilation problem in amalgamation builds. Github issue 33. * SSLv3 support is officially deprecated and will be removed in a future release.