aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlloyd <[email protected]>2014-02-14 02:34:51 +0000
committerlloyd <[email protected]>2014-02-14 02:34:51 +0000
commit9241078d8797433779600b08fed5313dc30f3a76 (patch)
tree9d86a8f23f6a60b6604a81b1145c7cf48281d40c
parent45b536e7a41ff1f6f2e064dc55549cb8076bc81b (diff)
Release 1.11.81.11.8
-rw-r--r--doc/relnotes/1_11_8.rst25
-rw-r--r--doc/relnotes/index.rst1
-rw-r--r--doc/website/download.rst6
3 files changed, 24 insertions, 8 deletions
diff --git a/doc/relnotes/1_11_8.rst b/doc/relnotes/1_11_8.rst
index 9754e5f5e..7189cff26 100644
--- a/doc/relnotes/1_11_8.rst
+++ b/doc/relnotes/1_11_8.rst
@@ -1,17 +1,20 @@
-Version 1.11.8, Not Yet Released
+Version 1.11.8, 2014-02-13
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
* The `botan` command line application introduced in 1.11.7 is now
installed along with the library.
-* Fix compilation errors in the tests that occured with minimized
- builds. Contributed by Markus Wanner.
-
* A bug in certificate path validation introduced in 1.11.6 which
caused all CRL signature checks to fail has been corrected.
* The ChaCha20 stream cipher has been added.
+* The ``Transformation`` class no longer implements an interface for keying,
+ this has been moved to a new subclass ``Keyed_Transformation``.
+
+* The ``Algorithm`` class, which previously acted as a global base for
+ various types (ciphers, hashes, etc) has been removed.
+
* CMAC now supports 256 and 512 bit block ciphers, which also allows
the use of larger block ciphers with EAX mode. In particular this
allows using Threefish in EAX mode.
@@ -38,4 +41,16 @@ Version 1.11.8, Not Yet Released
* A bug in CFB encryption caused a few bytes past the end of the final
block to be read. The actual output was not affected.
-* Various portability fixes for Visual C++ 2013, OS X, and x86-32.
+* Fix compilation errors in the tests that occured with minimized
+ builds. Contributed by Markus Wanner.
+
+* Add a new ``--destdir`` option to ``configure.py`` which controls
+ where the install target will place the output. The ``--prefix``
+ option continues to set the location where the library expects to be
+ eventually installed.
+
+* Many class destructors which previously deleted memory have been
+ removed in favor of using ``unique_ptr``.
+
+* Various portability fixes for Clang, Windows, Visual C++ 2013, OS X,
+ and x86-32.
diff --git a/doc/relnotes/index.rst b/doc/relnotes/index.rst
index aef046d02..81cb0d7de 100644
--- a/doc/relnotes/index.rst
+++ b/doc/relnotes/index.rst
@@ -5,6 +5,7 @@ Series 1.11
.. toctree::
:maxdepth: 1
+ 1_11_8
1_11_7
1_11_6
1_11_5
diff --git a/doc/website/download.rst b/doc/website/download.rst
index 62fbc77fe..14531fbcb 100644
--- a/doc/website/download.rst
+++ b/doc/website/download.rst
@@ -14,9 +14,9 @@ Unsure which release you want? Check the :ref:`FAQ <devel_vs_stable>`.
Current Development Series (1.11)
----------------------------------------
-The latest development release is :doc:`relnotes/1_11_7`:
-:tgz:`1.11.7` (:tgz_sig:`sig <1.11.7>`),
-:tbz:`1.11.7` (:tbz_sig:`sig <1.11.7>`)
+The latest development release is :doc:`relnotes/1_11_8`:
+:tgz:`1.11.8` (:tgz_sig:`sig <1.11.8>`),
+:tbz:`1.11.8` (:tbz_sig:`sig <1.11.8>`)
To access the latest unreleased sources, see :doc:`vcs`. A script also
creates regular snapshots of trunk, which are available `here