diff options
author | lloyd <[email protected]> | 2014-01-10 23:07:16 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2014-01-10 23:07:16 +0000 |
commit | ad6555f522ae16f6284e8dafa02f630b88bcf289 (patch) | |
tree | bd63c51dbeab75eb0f90c72589bc922141237056 /doc/relnotes | |
parent | 6894dca64c04936d07048c0e8cbf7e25858548c3 (diff) |
Split up docs into the reference manual, the website, and everything else.
Add `website` target to makefile.
Some progress towards fixing minimized builds.
TLS now hard requires ECDSA and GCM since otherwise a minimized build
has only insecure options.
Remove boost_thread dependency in command line tool
Diffstat (limited to 'doc/relnotes')
-rw-r--r-- | doc/relnotes/1_11_0.rst | 23 | ||||
-rw-r--r-- | doc/relnotes/1_11_7.rst | 23 | ||||
-rw-r--r-- | doc/relnotes/1_9_14.rst | 3 | ||||
-rw-r--r-- | doc/relnotes/1_9_16.rst | 2 | ||||
-rw-r--r-- | doc/relnotes/1_9_17.rst | 2 | ||||
-rw-r--r-- | doc/relnotes/contents.rst | 7 |
6 files changed, 33 insertions, 27 deletions
diff --git a/doc/relnotes/1_11_0.rst b/doc/relnotes/1_11_0.rst index bfcdc213a..9662afca9 100644 --- a/doc/relnotes/1_11_0.rst +++ b/doc/relnotes/1_11_0.rst @@ -11,19 +11,18 @@ Version 1.11.0, 2012-07-19 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 -directly interact with sockets. New TLS features include TLS v1.2 -support, client certificate authentication, renegotiation, session -tickets, and session resumption. Session information can be saved in -memory or to an encrypted SQLite3 database. Newly supported TLS -ciphersuite algorithms include using SHA-2 for message authentication, -pre shared keys and SRP for authentication and key exchange, ECC -algorithms for key exchange and signatures, and anonymous DH/ECDH key -exchange. +There have been many changes and improvements to TLS. The interface +is now purely event driven and does not directly interact with +sockets. New TLS features include TLS v1.2 support, client +certificate authentication, renegotiation, session tickets, and +session resumption. Session information can be saved in memory or to +an encrypted SQLite3 database. Newly supported TLS ciphersuite +algorithms include using SHA-2 for message authentication, pre shared +keys and SRP for authentication and key exchange, ECC algorithms for +key exchange and signatures, and anonymous DH/ECDH key exchange. -Support for :doc:`OCSP <../ocsp>` has been added. Currently only -client-side support exists. +Support for OCSP has been added. Currently only client-side support +exists. The API for X.509 path validation has changed, with ``x509_path_validate`` in x509path.h now handles path validation and diff --git a/doc/relnotes/1_11_7.rst b/doc/relnotes/1_11_7.rst index 5c8415fd8..4c29d0480 100644 --- a/doc/relnotes/1_11_7.rst +++ b/doc/relnotes/1_11_7.rst @@ -3,19 +3,20 @@ Version 1.11.7, Not Yet Released * Botan's basic numeric types are now defined in terms of the C99/C++11 standard integer types. For instance `u32bit` is now a - typedef for `uint32_t`, and both names are included in the - namespace. + typedef for `uint32_t`, and both names are included in the library + namespace. This should not result in any application-visible + changes. * There are now two executable outputs of the build, `botan-test`, - which runs some or all of the tests, and `botan` which is used as a - driver to call into various subcommands which can also act as - examples of library use, much in the manner of the `openssl` - command. It understands the commands `base64`, `asn1`, `x509`, - `tls_client`, `tls_server`, `bcrypt`, `keygen`, `speed`, and various - others. As part of this change many obsolete, duplicated, or one-off - examples were removed, while others were extended with new - functionality. Contributions of new subcommands, new bling for - exising ones, or documentation in any form is welcome. + which runs the tests, and `botan` which is used as a driver to call + into various subcommands which can also act as examples of library + use, much in the manner of the `openssl` command. It understands the + commands `base64`, `asn1`, `x509`, `tls_client`, `tls_server`, + `bcrypt`, `keygen`, `speed`, and various others. As part of this + change many obsolete, duplicated, or one-off examples were removed, + while others were extended with new functionality. Contributions of + new subcommands, new bling for exising ones, or documentation in any + form is welcome. * Fix a bug in Lion, which was broken by a change in 1.11.0. The problem was not noticed before as Lion was also missing a test vector diff --git a/doc/relnotes/1_9_14.rst b/doc/relnotes/1_9_14.rst index c60de26d1..318d7b53d 100644 --- a/doc/relnotes/1_9_14.rst +++ b/doc/relnotes/1_9_14.rst @@ -1,8 +1,7 @@ Version 1.9.14, 2011-03-01 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -* Add support for bcrypt, OpenBSD's password hashing scheme. It is - described in :ref:`bcrypt`. +* Add support for bcrypt, OpenBSD's password hashing scheme. * Add support for NIST's AES key wrapping algorithm, as described in :rfc:`3394`. It is available by including ``rfc3394.h``. diff --git a/doc/relnotes/1_9_16.rst b/doc/relnotes/1_9_16.rst index 549e243f3..fe7441be8 100644 --- a/doc/relnotes/1_9_16.rst +++ b/doc/relnotes/1_9_16.rst @@ -28,7 +28,7 @@ Version 1.9.16, 2011-04-11 * The overload of ``generate_passhash9`` that takes an explicit algorithm identifier has been merged with the one that does not. The algorithm identifier code has been moved from the second - parameter to the fourth. See :ref:`passhash9` for details. + parameter to the fourth. * Change shared library versioning to match the normal Unix conventions. Instead of ``libbotan-X.Y.Z.so``, the shared lib is diff --git a/doc/relnotes/1_9_17.rst b/doc/relnotes/1_9_17.rst index fbf9b3dee..794120be3 100644 --- a/doc/relnotes/1_9_17.rst +++ b/doc/relnotes/1_9_17.rst @@ -8,7 +8,7 @@ Version 1.9.17, 2011-04-29 and ``fpe_decrypt``. These were renamed as it is likely that other FPE schemes will be included in the future. The header is now ``fpe_fe1.h``, and the functions are named ``fe1_encrypt`` and - ``fe1_decrypt``. See :doc:`../fpe` for more information. + ``fe1_decrypt``. * New options to ``configure.py`` control what tools are used for documentation generation. The ``--with-sphinx`` option enables using diff --git a/doc/relnotes/contents.rst b/doc/relnotes/contents.rst new file mode 100644 index 000000000..15f3ff948 --- /dev/null +++ b/doc/relnotes/contents.rst @@ -0,0 +1,7 @@ + +Contents +======================================== + +.. toctree:: + + index |