diff options
-rw-r--r-- | news.rst | 17 |
1 files changed, 16 insertions, 1 deletions
@@ -13,6 +13,10 @@ Version 2.13.0, Not Yet Released * It is now possible to disable TLS v1.0/v1.1 and DTLS v1.0 at build time. (GH #2188) +* The format of encrypted TLS sessions has changed, which will invalidate all + existing session tickets. The new format will make it easier to support ticket + key rotation in the future. (GH #2225) + * Improve RSA key generation performance (GH #2148) * Make gcd computation constant-time (GH #2147) @@ -31,14 +35,25 @@ Version 2.13.0, Not Yet Released * Disable stack protector on MinGW as it causes crashes with some recent versions. (GH #2187) +* On Windows the DLL is now installed into the binary directory (GH #2233) + +* Previously Windows required an explicit ``.lib`` suffix be added when + providing an explicit library name, as is used for example for Boost. + Now the ``.lib`` suffix is implicit, and should be omitted. + +* Remove the 32-bit x86 inline asm for Visual C++ as it seemed to not offer + much in the way of improved performance. (GH #2204 #256) + * Resolve all compile time warnings generated by GCC, Clang and MSVC. Modify CI to compile with warnings-as-errors. (GH #2170 #2206 #2211 #2212) * Fix bugs linking to 3rd party libraries on Windows due to invalid link specifiers. (GH #2210 #2215) +* Add long input and NIST Monte-Carlo hash function tests. + * Fix a bug introduced in 2.12.0 where ``TLS::Channel::is_active`` and - ``TLS::Channel::is_closed`` could simultanously return true. + ``TLS::Channel::is_closed`` could simultaneously return true. (GH #2174 #2171) * Use ``std::shared_ptr`` instead of ``boost::shared_ptr`` in some examples. |