[Botan-announce] Botan 1.4.3
Brought to you by:
randombit
|
From: Jack L. <ll...@ra...> - 2004-11-06 18:03:54
|
I've released Botan 1.4.3 today, fixing the broken installation procedures in
1.4.2, which affected all systems. Also, a bad iteraction with Solaris's
install has been fixed (I think); even if I got it wrong this release, it will
be much easier to handle odd install programs in the future. If it turns out
that it's still broken, set your PATH so install points to the one in /usr/ucb
(thanks to Buck Huppmann for that tip; I had forgotten about the ucb utils
included in Solaris), and let me know so I can get it right next time.
By request, I've split SecureAllocator into two classes; Allocator, which
provides just the basic interface, and Pooling_Allocator, which does the pool
management. This will make it much easier to write allocators which want to
handle their own pool management. Unless you are using a custom allocator you
shouldn't notice the difference.
I've also made some tweaks so the memory locking allocator actually stands a
reasonable chance of being used, and so the locking allocator isn't so quick to
free it's memory (useful for the common case of starting as root, allocating
memory, and then dropping privs). If for whatever reason you want to avoid
using the locking allocator entirely, use set_default_allocator("malloc") to
revert to the older behavior. I suspect this will nead further changes to
prevent too much memory from being held up in the case of a long running
process, but I didn't want to spend too much time playing with it, given that
1.4.2 was somewhat busted.
Jack
|