blob: bd9706d1f3951e54f2fd7da9ffb7a617819afc9e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
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.
|