diff options
author | lloyd <[email protected]> | 2011-05-12 12:56:46 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2011-05-12 12:56:46 +0000 |
commit | d75753b365350bd2e330aecdd98abc89f73fca23 (patch) | |
tree | 29e312a163060986d3b2b40d2ef6830904f503f1 /doc/log.txt | |
parent | 4cf2e6a56d58547d241fb8cc42a95924add97665 (diff) |
Modify soname to match Unix conventions at suggestion of Debian
maintainer.
Namespace the headers in /usr/local/include/botan-1.9/botan, so
multiple versions can be installed in parallel.
Down version to 1.9.18 since there are a good number of changes in
this release already.
Diffstat (limited to 'doc/log.txt')
-rw-r--r-- | doc/log.txt | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/doc/log.txt b/doc/log.txt index b3c77b3aa..1cbe2b4df 100644 --- a/doc/log.txt +++ b/doc/log.txt @@ -4,18 +4,34 @@ Release Notes ======================================== -Series 1.10 +Series 1.9 ---------------------------------------- -Version 1.10.0, Not Yet Released +Version 1.9.18, Not Yet Released ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +* Fourth release candidate for 1.10.0 + * Add support for compiling SSL using Visual C++ 2010's TR1 implementation. * Fix a bug under Visual C++ 2010 which would cause ``hex_encode`` to crash if given a zero-sized input to encode. +* On Unix, the library and header paths have been changed to allow + parallel installation of different versions of the library. Headers + are installed into ``<prefix>/include/botan-1.9/botan``, libraries + are named ``libbotan-1.9``, and ``botan-config`` is now namespaced + (so in this release ``botan-config-1.9``). All of these embedded + versions will be 1.10 in the upcoming stable release. + +* The soname system has also modified at the suggestion of the Debian + maintainer to match the conventional Unix ABI soname scheme. For + instance in this release the library soname is + ``libbotan-1.9.so.0``, with the full library being named + ``libbotan-1.9.so.0.18``. The ``0`` is the ABI version, and will be + incremented whenever a breaking ABI change is made. + * In OAEP decoding, scan for the delimiter bytes using a loop that is written without conditionals so as to help avoid timing analysis. Unfortunately GCC at least is 'smart' enough to compile it to @@ -27,8 +43,8 @@ Version 1.10.0, Not Yet Released * The function ``BigInt::to_u32bit`` was inadvertently removed in 1.9.11 and has been added back. -* The function ``BigInt::get_substring`` did not work correctly with - length equal to 32. +* The function ``BigInt::get_substring`` did not work correctly with a + *length* argument of 32. * Add two different configuration targets for Atom, since some are 32-bit and some are 64-bit. The 'atom' target now refers to the @@ -39,9 +55,6 @@ Version 1.10.0, Not Yet Released are disabled by default; add ``--enable-modules=cms`` or ``--enable-modules=cvc`` during configuration to turn them back on. -Series 1.9 ----------------------------------------- - Version 1.9.17, 2011-04-29 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |