diff options
author | lloyd <[email protected]> | 2012-07-11 15:48:48 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2012-07-11 15:48:48 +0000 |
commit | b69b268c9b3160f165400437fc6e12791ca7f2c6 (patch) | |
tree | bcecfef4adb075a6193b7ea67dbece8f7dd7eb28 /doc/relnotes | |
parent | 6760cb17f76fca4d0f521299d4241656a3469e56 (diff) |
Use subsections in 1.11.0 release notes.
Remove installer link for 1.8. Update 1.10 installer to 1.10.3 and
link to signatures as well.
Add note in download links that 1.11 requires a C++11 compiler.
Add build records for Windows 1.10.3 with VC 2010.
Diffstat (limited to 'doc/relnotes')
-rw-r--r-- | doc/relnotes/1_11_0.rst | 30 |
1 files changed, 22 insertions, 8 deletions
diff --git a/doc/relnotes/1_11_0.rst b/doc/relnotes/1_11_0.rst index 32af46774..6536ae34d 100644 --- a/doc/relnotes/1_11_0.rst +++ b/doc/relnotes/1_11_0.rst @@ -1,10 +1,15 @@ Version 1.11.0, Not Yet Released ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -In this release, many new features of C++11 are being used in the -library. Currently GCC 4.7 and Clang 3.1 are known to work. This -version of the library cannot be compiled by or used with a C++98 -compiler. +.. note:: + + In this release, many new features of C++11 are being used in the + library. Currently GCC 4.7 and Clang 3.1 are known to work well. + This version of the library cannot be compiled by or used with a + C++98 compiler. + +TLS and PKI Changes +"""""""""""""""""""""""""""""""""""""""" There have been many changes and improvements to :doc:`TLS <../tls>`. The interface is now purely event driven and does not @@ -24,11 +29,14 @@ The API for X.509 path validation has changed, with ``x509_path_validate`` in x509path.h now handles path validation and ``Certificate_Store`` handles storage of certificates and CRLs. +Memory Container Changes +"""""""""""""""""""""""""""""""""""""""" + The memory container types have changed substantially. The -MemoryVector and SecureVector container types have been removed, and -an alias of std::vector using an allocator that clears memory named -secure_vector is used for key material, with std::vector being used -for everything else. +``MemoryVector`` and ``SecureVector`` container types have been +removed, and an alias of ``std::vector`` using an allocator that +clears memory named ``secure_vector`` is used for key material, with +plain ``std::vector`` being used for everything else. The technique used for mlock'ing memory on Linux and BSD systems is much improved. Now a single page-aligned block of memory (the exact @@ -37,10 +45,16 @@ using a best-fit allocator and all metadata held outside the mmap'ed range, in an effort to make best use of the very limited amount of memory current Linux kernels allow unpriveledged users to lock. +New LZMA Compression Filter +"""""""""""""""""""""""""""""""""""""""" + A filter using LZMA was contributed by Vojtech Kral. It is available if LZMA support was enabled at compilation time by passing ``--with-lzma`` to ``configure.py``. +ECC Key Decoding Problem Resolved +"""""""""""""""""""""""""""""""""""""""" + :rfc:`5915` adds some extended information which can be included in ECC private keys which the ECC key decoder did not expect, causing an exception when such a key was loaded. In particular, recent versions |