aboutsummaryrefslogtreecommitdiffstats
path: root/doc/relnotes
diff options
context:
space:
mode:
authorlloyd <[email protected]>2015-01-24 16:14:30 +0000
committerlloyd <[email protected]>2015-01-24 16:14:30 +0000
commit8ccf4874e39a9814aaaae50b0483d025f1494cc7 (patch)
tree455cf44116cb4c3ccd41c2b5fa9bb2380bd49112 /doc/relnotes
parent43d080b5fff6c5d8ca0c1cc6b2578c7115ac5888 (diff)
Handle repeated initializations of the library better and deal with
initializations across multiple threads safely.
Diffstat (limited to 'doc/relnotes')
-rw-r--r--doc/relnotes/1_11_14.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/relnotes/1_11_14.rst b/doc/relnotes/1_11_14.rst
index f3a2527ad..d8004f512 100644
--- a/doc/relnotes/1_11_14.rst
+++ b/doc/relnotes/1_11_14.rst
@@ -16,3 +16,11 @@ Version 1.11.14, Not Yet Released
Previously the allocator would consume all available mlocked memory,
this allows botan to coexist with an application which wants to
mlock memory of its own.
+
+* The library can now only be initialized once. If the library is
+ already initialized and a LibraryInitializer is created, it has no
+ effect. If the first library initializer leaves scope then a new
+ initializer can be created.
+
+ LibraryInitializer can now only be used in an RAII fashion; the
+ static `initialize` and `deinitialize` functions have been removed.